...
 
Commits (12)
......@@ -46,7 +46,7 @@ stages:
- export CTEST_OUTPUT_ON_FAILURE=1
- export CTEST_PARALLEL_LEVEL=4
# enforce (more or less) warning-free builds
- export CXXFLAGS="-Werror -Wno-error=deprecated -Wno-error=deprecated-declarations -Wno-error=uninitialized"
- export CXXFLAGS="-Werror -Wno-error=deprecated -Wno-error=deprecated-declarations -Wno-error=uninitialized -Wno-error=vla"
- mkdir -p "./builddir/$CI_JOB_NAME"
- pushd "./builddir/$CI_JOB_NAME"
- cmake ../..
......
#include <iostream>
#include <TNL/String.h>
#include <TNL/Containers/List.h>
#include <TNL/File.h>
using namespace TNL;
......
......@@ -24,7 +24,6 @@ void expressions()
b.evaluate( [] __cuda_callable__ ( int i )->RealType { return i - 5.0; } );
c = -5;
int arg;
std::cout << "a = " << a << std::endl;
std::cout << "b = " << b << std::endl;
std::cout << "c = " << c << std::endl;
......
......@@ -12,13 +12,20 @@ Similarly to the STL, features provided by the TNL can be grouped into
several modules:
- _Core concepts_.
The main concept used in the TNL is the `Device` type which is used in most of
the other parts of the library. For data structures such as `Array` it
specifies where the data should be allocated, whereas for algorithms such as
`ParallelFor` it specifies how the algorithm should be executed.
The main concepts used in TNL are the _memory space_, which represents the
part of memory where given data is allocated, and the _execution model_,
which represents the way how given (typically parallel) algorithm is executed.
For example, data can be allocated in the main system memory, in the GPU
memory, or using the CUDA Unified Memory which can be accessed from the host
as well as from the GPU. On the other hand, algorithms can be executed using
either the host CPU or an accelerator (GPU), and for each there are many ways
to manage parallel execution. The usage of memory spaces is abstracted with
[allocators][allocators] and the execution model is represented by
[devices][devices]. See the [Core concepts][core concepts] page for details.
- _[Containers][containers]_.
TNL provides generic containers such as array, multidimensional array or array
views, which abstract data management on different hardware architectures.
views, which abstract data management and execution of common operations on
different hardware architectures.
- _Linear algebra._
TNL provides generic data structures and algorithms for linear algebra, such
as [vectors][vectors], [sparse matrices][matrices],
......@@ -39,6 +46,9 @@ several modules:
[libpng](http://www.libpng.org/pub/png/libpng.html) for PNG files, or
[libjpeg](http://libjpeg.sourceforge.net/) for JPEG files.
[allocators]: https://mmg-gitlab.fjfi.cvut.cz/doc/tnl/namespaceTNL_1_1Allocators.html
[devices]: https://mmg-gitlab.fjfi.cvut.cz/doc/tnl/namespaceTNL_1_1Devices.html
[core concepts]: https://mmg-gitlab.fjfi.cvut.cz/doc/tnl/core_concepts.html
[containers]: https://mmg-gitlab.fjfi.cvut.cz/doc/tnl/namespaceTNL_1_1Containers.html
[vectors]: https://mmg-gitlab.fjfi.cvut.cz/doc/tnl/classTNL_1_1Containers_1_1Vector.html
[matrices]: https://mmg-gitlab.fjfi.cvut.cz/doc/tnl/namespaceTNL_1_1Matrices.html
......
......@@ -108,7 +108,12 @@ else
export CC=gcc
fi
if hash ninja 2>/dev/null; then
if [[ ! $(command -v cmake) ]]; then
echo "Error: cmake is not installed. See http://www.cmake.org/download/" >&2
exit 1
fi
if [[ $(command -v ninja) ]]; then
generator=Ninja
make=ninja
check_file="build.ninja"
......
#!/bin/bash
set -e
BUILD_DEBUG="yes"
BUILD_RELEASE="yes"
OPTIONS=""
CMAKE_TEST=`which cmake`
if test x${CMAKE_TEST} = "x";
then
echo "Cmake is not installed on your system. Please install it by:"
echo ""
echo " sudo apt-get install cmake on Ubuntu and Debian based systems"
echo " sudo yum install cmake on RedHat, Fedora or CentOS"
echo " sudo zypper install cmake on OpenSuse"
echo ""
echo "You may also install it from the source code at:"
echo " http://www.cmake.org/download/"
exit 1
fi
for option in "$@"
do
case $option in
--no-debug ) BUILD_DEBUG="no" ;;
--no-release ) BUILD_RELEASE="no" ;;
* ) OPTIONS="${OPTIONS} ${option}" ;;
esac
for option in "$@"; do
case $option in
--no-debug)
BUILD_DEBUG="no"
;;
--no-release)
BUILD_RELEASE="no"
;;
--build=* )
BUILD="${option#*=}"
if [[ "$BUILD" != "Release" ]]; then
BUILD_RELEASE="no"
fi
if [[ "$BUILD" != "Debug" ]]; then
BUILD_DEBUG="no"
fi
;;
*)
OPTIONS="${OPTIONS} ${option}"
;;
esac
done
if test ${BUILD_DEBUG} = "yes";
then
if [ ! -d Debug ];
then
mkdir Debug
fi
cd Debug
if ! ../build --root-dir=.. --build=Debug --install=yes ${OPTIONS}
then
exit 1
fi
cd ..
if [[ ${BUILD_DEBUG} == "yes" ]]; then
if [[ ! -d Debug ]]; then
mkdir Debug
fi
pushd Debug
../build --root-dir=.. --build=Debug --install=yes ${OPTIONS}
popd
fi
if test ${BUILD_RELEASE} = "yes";
then
if [ ! -d Release ];
then
mkdir Release
fi
cd Release
if ! ../build --root-dir=.. --build=Release --install=yes ${OPTIONS};
then
exit 1
fi
cd ..
if [[ ${BUILD_RELEASE} == "yes" ]]; then
if [[ ! -d Release ]]; then
mkdir Release
fi
pushd Release
../build --root-dir=.. --build=Release --install=yes ${OPTIONS};
popd
fi
......
......@@ -562,31 +562,31 @@ benchmarkVectorOperations( Benchmark & benchmark,
#endif
////
// Inclusive prefix sum
auto inclusivePrefixSumHost = [&]() {
hostVector.prefixSum();
// Inclusive scan
auto inclusiveScanHost = [&]() {
hostVector.scan();
};
benchmark.setOperation( "inclusive prefix sum", 2 * datasetSize );
benchmark.time< Devices::Host >( reset1, "CPU ET", inclusivePrefixSumHost );
benchmark.setOperation( "inclusive scan", 2 * datasetSize );
benchmark.time< Devices::Host >( reset1, "CPU ET", inclusiveScanHost );
#ifdef HAVE_CUDA
auto inclusivePrefixSumCuda = [&]() {
deviceVector.prefixSum();
auto inclusiveScanCuda = [&]() {
deviceVector.scan();
};
benchmark.time< Devices::Cuda >( reset1, "GPU ET", inclusivePrefixSumCuda );
benchmark.time< Devices::Cuda >( reset1, "GPU ET", inclusiveScanCuda );
#endif
////
// Exclusive prefix sum
auto exclusivePrefixSumHost = [&]() {
hostVector.template prefixSum< Algorithms::ScanType::Exclusive >();
// Exclusive scan
auto exclusiveScanHost = [&]() {
hostVector.template scan< Algorithms::ScanType::Exclusive >();
};
benchmark.setOperation( "exclusive prefix sum", 2 * datasetSize );
benchmark.time< Devices::Host >( reset1, "CPU ET", exclusivePrefixSumHost );
benchmark.setOperation( "exclusive scan", 2 * datasetSize );
benchmark.time< Devices::Host >( reset1, "CPU ET", exclusiveScanHost );
#ifdef HAVE_CUDA
auto exclusivePrefixSumCuda = [&]() {
deviceVector.template prefixSum< Algorithms::ScanType::Exclusive >();
auto exclusiveScanCuda = [&]() {
deviceVector.template scan< Algorithms::ScanType::Exclusive >();
};
benchmark.time< Devices::Cuda >( reset1, "GPU ET", exclusivePrefixSumCuda );
benchmark.time< Devices::Cuda >( reset1, "GPU ET", exclusiveScanCuda );
#endif
#ifdef HAVE_CUDA
......
......@@ -330,7 +330,7 @@ protected:
};
Benchmark::MetadataMap getHardwareMetadata()
inline Benchmark::MetadataMap getHardwareMetadata()
{
const int cpu_id = 0;
const CacheSizes cacheSizes = SystemInfo::getCPUCacheSizes( cpu_id );
......
......@@ -73,8 +73,8 @@ benchmarkSpmvCuda( Benchmark& benchmark,
{
using RealType = typename Matrix::RealType;
using IndexType = typename Matrix::IndexType;
using CudaMatrix = typename Matrix::CudaType;
using CudaVector = typename Vector::CudaType;
using CudaMatrix = typename Matrix::template Self< RealType, Devices::Cuda >;
using CudaVector = typename Vector::template Self< typename Vector::RealType, Devices::Cuda >;
CudaVector cuda_x;
cuda_x = x;
......@@ -125,8 +125,8 @@ benchmarkDistributedSpmvCuda( Benchmark& benchmark,
{
using RealType = typename Matrix::RealType;
using IndexType = typename Matrix::IndexType;
using CudaMatrix = typename Matrix::CudaType;
using CudaVector = typename Vector::CudaType;
using CudaMatrix = typename Matrix::template Self< RealType, Devices::Cuda >;
using CudaVector = typename Vector::template Self< typename Vector::RealType, Devices::Cuda >;
CudaVector cuda_x;
cuda_x = x;
......
......@@ -78,8 +78,7 @@ class TestGridEntity< Meshes::Grid< Dimension, Real, Device, Index >, Dimension
typedef Containers::StaticVector< meshDimension, IndexType > EntityOrientationType;
typedef Containers::StaticVector< meshDimension, IndexType > EntityBasisType;
typedef TestGridEntity< GridType, entityDimension > ThisType;
typedef TestNeighborGridEntitiesStorage< ThisType > NeighborGridEntitiesStorageType;
typedef TestNeighborGridEntitiesStorage< TestGridEntity > NeighborGridEntitiesStorageType;
__cuda_callable__ inline
TestGridEntity( const GridType& grid )
......
......@@ -26,8 +26,7 @@ class SimpleCell
typedef typename GridType::IndexType IndexType;
typedef typename GridType::CoordinatesType CoordinatesType;
typedef typename GridType::PointType PointType;
typedef SimpleCell< GridType, Config > ThisType;
typedef Meshes::NeighborGridEntitiesStorage< ThisType, Config >
typedef Meshes::NeighborGridEntitiesStorage< SimpleCell, Config >
NeighborGridEntitiesStorageType;
typedef Config ConfigType;
......
......@@ -52,9 +52,6 @@ class Meshes::Grid< 2, Real, Device, Index > : public tnlObject
typedef Index IndexType;
typedef Containers::StaticVector< 2, Real > PointType;
typedef Containers::StaticVector< 2, Index > CoordinatesType;
typedef Meshes::Grid< 2, Real, Devices::Host, Index > HostType;
typedef Meshes::Grid< 2, Real, tnlCuda, Index > CudaType;
typedef Meshes::Grid< 2, Real, Device, Index > ThisType;
static const int meshDimension = 2;
......@@ -808,9 +805,6 @@ class Meshes::Grid< 2, Real, Device, Index > : public tnlObject
typedef Index IndexType;
typedef Containers::StaticVector< 2, Real > PointType;
typedef Containers::StaticVector< 2, Index > CoordinatesType;
typedef Meshes::Grid< 2, Real, Devices::Host, Index > HostType;
typedef Meshes::Grid< 2, Real, tnlCuda, Index > CudaType;
typedef Meshes::Grid< 2, Real, Device, Index > ThisType;
static const int meshDimension = 2;
......
......@@ -55,8 +55,6 @@ class tnlTestGridEntity< Meshes::Grid< Dimension, Real, Device, Index >, Dimensi
typedef TNL::Containers::StaticVector< meshDimension, IndexType > EntityOrientationType;
typedef TNL::Containers::StaticVector< meshDimension, IndexType > EntityBasisType;
typedef tnlTestGridEntity< GridType, entityDimension, Config > ThisType;
//typedef tnlTestNeighborGridEntitiesStorage< ThisType > NeighborGridEntitiesStorageType;
/*template< int NeighborEntityDimension = entityDimension >
using NeighborEntities =
......
......@@ -93,7 +93,6 @@ class tnlTestNeighborGridEntityGetter<
typedef typename GridType::CoordinatesType CoordinatesType;
typedef GridEntityGetter< GridType, NeighborGridEntityType > GridEntityGetter;
typedef GridEntityStencilStorageTag< GridEntityCrossStencil > StencilStorage;
typedef tnlTestNeighborGridEntityGetter< GridEntityType, 2, StencilStorage > ThisType;
static const int stencilSize = Config::getStencilSize();
......@@ -110,7 +109,7 @@ class tnlTestNeighborGridEntityGetter<
public:
__cuda_callable__
static void exec( ThisType& neighborEntityGetter, const IndexType& entityIndex )
static void exec( tnlTestNeighborGridEntityGetter& neighborEntityGetter, const IndexType& entityIndex )
{
neighborEntityGetter.stencilX[ index + stencilSize ] = entityIndex + index;
}
......@@ -122,7 +121,7 @@ class tnlTestNeighborGridEntityGetter<
public:
__cuda_callable__
static void exec( ThisType& neighborEntityGetter, const IndexType& entityIndex )
static void exec( tnlTestNeighborGridEntityGetter& neighborEntityGetter, const IndexType& entityIndex )
{
neighborEntityGetter.stencilY[ index + stencilSize ] =
entityIndex + index * neighborEntityGetter.entity.getMesh().getDimensions().x();
......
......@@ -119,8 +119,8 @@ benchmarkIterativeSolvers( Benchmark& benchmark,
const Vector& b )
{
#ifdef HAVE_CUDA
using CudaMatrix = typename Matrix::CudaType;
using CudaVector = typename Vector::CudaType;
using CudaMatrix = typename Matrix::template Self< typename Matrix::RealType, Devices::Cuda >;
using CudaVector = typename Vector::template Self< typename Vector::RealType, Devices::Cuda >;
CudaVector cuda_x0, cuda_b;
cuda_x0 = x0;
......@@ -461,9 +461,11 @@ struct LinearSolversBenchmark
SharedPointer< CSR > matrixCopy;
Matrices::copySparseMatrix( *matrixCopy, *matrixPointer );
SharedPointer< typename CSR::CudaType > cuda_matrixCopy;
using CudaCSR = Matrices::CSR< RealType, Devices::Cuda, IndexType >;
using CudaVector = typename VectorType::template Self< RealType, Devices::Cuda >;
SharedPointer< CudaCSR > cuda_matrixCopy;
*cuda_matrixCopy = *matrixCopy;
typename VectorType::CudaType cuda_x0, cuda_b;
CudaVector cuda_x0, cuda_b;
cuda_x0.setLike( x0 );
cuda_b.setLike( b );
cuda_x0 = x0;
......
......@@ -52,7 +52,8 @@ template< typename Array >
void expect_eq( Array& a, Array& b )
{
if( std::is_same< typename Array::DeviceType, TNL::Devices::Cuda >::value ) {
typename Array::HostType a_host, b_host;
using HostArray = typename Array::template Self< typename Array::ValueType, TNL::Devices::Host >;
HostArray a_host, b_host;
a_host = a;
b_host = b;
expect_eq_chunked( a_host, b_host );
......
......@@ -54,7 +54,8 @@ template< typename Array >
void expect_eq( Array& a, Array& b )
{
if( std::is_same< typename Array::DeviceType, TNL::Devices::Cuda >::value ) {
typename Array::HostType a_host, b_host;
using HostArray = typename Array::template Self< typename Array::ValueType, TNL::Devices::Host >;
HostArray a_host, b_host;
a_host = a;
b_host = b;
expect_eq_chunked( a_host, b_host );
......
......@@ -12,6 +12,5 @@ add_subdirectory( flow-vl )
ADD_EXECUTABLE( ConfigDescriptionExample ConfigDescriptionExample.cpp )
ADD_EXECUTABLE( ListExample ListExample.cpp )
ADD_EXECUTABLE( LoggerExample LoggerExample.cpp )
ADD_EXECUTABLE( MathExample MathExample.cpp )
#include <iostream>
#include <TNL/Config/ConfigDescription.h>
#include <TNL/Containers/List.h>
#include <TNL/Containers/Array.h>
using namespace TNL;
using namespace std;
int main()
{
Containers::List< int > lst;
lst.isEmpty();
lst.Append(1);
lst.Append(3);
lst.isEmpty();
lst.getSize();
lst.Insert(2,1);
Containers::Array<int> array;
lst.toArray(array);
}
\ No newline at end of file
......@@ -111,7 +111,6 @@ class DensityBoundaryConditionsBoiler< Meshes::Grid< 1, MeshReal, Device, MeshIn
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef DensityBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef DensityBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -234,7 +233,6 @@ class DensityBoundaryConditionsBoiler< Meshes::Grid< 2, MeshReal, Device, MeshIn
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef DensityBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef DensityBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -384,7 +382,6 @@ class DensityBoundaryConditionsBoiler< Meshes::Grid< 3, MeshReal, Device, MeshIn
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef DensityBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef DensityBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class DensityBoundaryConditionsCavity< Meshes::Grid< 1, MeshReal, Device, MeshIn
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef DensityBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef DensityBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -234,7 +233,6 @@ class DensityBoundaryConditionsCavity< Meshes::Grid< 2, MeshReal, Device, MeshIn
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef DensityBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef DensityBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -381,7 +379,6 @@ class DensityBoundaryConditionsCavity< Meshes::Grid< 3, MeshReal, Device, MeshIn
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef DensityBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef DensityBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -113,7 +113,6 @@ class EnergyBoundaryConditionsBoiler< Meshes::Grid< 1, MeshReal, Device, MeshInd
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef EnergyBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef EnergyBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -252,7 +251,6 @@ class EnergyBoundaryConditionsBoiler< Meshes::Grid< 2, MeshReal, Device, MeshInd
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef EnergyBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef EnergyBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -532,7 +530,6 @@ class EnergyBoundaryConditionsBoiler< Meshes::Grid< 3, MeshReal, Device, MeshInd
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef EnergyBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef EnergyBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -113,7 +113,6 @@ class EnergyBoundaryConditionsCavity< Meshes::Grid< 1, MeshReal, Device, MeshInd
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef EnergyBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef EnergyBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -252,7 +251,6 @@ class EnergyBoundaryConditionsCavity< Meshes::Grid< 2, MeshReal, Device, MeshInd
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef EnergyBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef EnergyBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -476,7 +474,6 @@ class EnergyBoundaryConditionsCavity< Meshes::Grid< 3, MeshReal, Device, MeshInd
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef EnergyBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef EnergyBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class MomentumXBoundaryConditionsBoiler< Meshes::Grid< 1, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumXBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumXBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -242,7 +241,6 @@ class MomentumXBoundaryConditionsBoiler< Meshes::Grid< 2, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumXBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumXBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -418,7 +416,6 @@ class MomentumXBoundaryConditionsBoiler< Meshes::Grid< 3, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumXBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumXBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class MomentumXBoundaryConditionsCavity< Meshes::Grid< 1, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumXBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumXBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -242,7 +241,6 @@ class MomentumXBoundaryConditionsCavity< Meshes::Grid< 2, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumXBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumXBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -407,7 +405,6 @@ class MomentumXBoundaryConditionsCavity< Meshes::Grid< 3, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumXBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumXBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class MomentumYBoundaryConditionsBoiler< Meshes::Grid< 1, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumYBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumYBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -242,7 +241,6 @@ class MomentumYBoundaryConditionsBoiler< Meshes::Grid< 2, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumYBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumYBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -413,7 +411,6 @@ class MomentumYBoundaryConditionsBoiler< Meshes::Grid< 3, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumYBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumYBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class MomentumYBoundaryConditionsCavity< Meshes::Grid< 1, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumYBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumYBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -242,7 +241,6 @@ class MomentumYBoundaryConditionsCavity< Meshes::Grid< 2, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumYBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumYBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -404,7 +402,6 @@ class MomentumYBoundaryConditionsCavity< Meshes::Grid< 3, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumYBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumYBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class MomentumZBoundaryConditionsBoiler< Meshes::Grid< 1, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumZBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumZBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -242,7 +241,6 @@ class MomentumZBoundaryConditionsBoiler< Meshes::Grid< 2, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumZBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumZBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -394,7 +392,6 @@ class MomentumZBoundaryConditionsBoiler< Meshes::Grid< 3, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumZBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumZBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class MomentumZBoundaryConditionsCavity< Meshes::Grid< 1, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumZBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumZBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -242,7 +241,6 @@ class MomentumZBoundaryConditionsCavity< Meshes::Grid< 2, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumZBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumZBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -394,7 +392,6 @@ class MomentumZBoundaryConditionsCavity< Meshes::Grid< 3, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumZBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumZBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class DensityBoundaryConditionsBoiler< Meshes::Grid< 1, MeshReal, Device, MeshIn
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef DensityBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef DensityBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -234,7 +233,6 @@ class DensityBoundaryConditionsBoiler< Meshes::Grid< 2, MeshReal, Device, MeshIn
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef DensityBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef DensityBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -384,7 +382,6 @@ class DensityBoundaryConditionsBoiler< Meshes::Grid< 3, MeshReal, Device, MeshIn
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef DensityBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef DensityBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class DensityBoundaryConditionsCavity< Meshes::Grid< 1, MeshReal, Device, MeshIn
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef DensityBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef DensityBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -234,7 +233,6 @@ class DensityBoundaryConditionsCavity< Meshes::Grid< 2, MeshReal, Device, MeshIn
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef DensityBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef DensityBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -381,7 +379,6 @@ class DensityBoundaryConditionsCavity< Meshes::Grid< 3, MeshReal, Device, MeshIn
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef DensityBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef DensityBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -113,7 +113,6 @@ class EnergyBoundaryConditionsBoiler< Meshes::Grid< 1, MeshReal, Device, MeshInd
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef EnergyBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef EnergyBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -252,7 +251,6 @@ class EnergyBoundaryConditionsBoiler< Meshes::Grid< 2, MeshReal, Device, MeshInd
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef EnergyBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef EnergyBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -532,7 +530,6 @@ class EnergyBoundaryConditionsBoiler< Meshes::Grid< 3, MeshReal, Device, MeshInd
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef EnergyBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef EnergyBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -113,7 +113,6 @@ class EnergyBoundaryConditionsCavity< Meshes::Grid< 1, MeshReal, Device, MeshInd
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef EnergyBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef EnergyBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -252,7 +251,6 @@ class EnergyBoundaryConditionsCavity< Meshes::Grid< 2, MeshReal, Device, MeshInd
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef EnergyBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef EnergyBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -476,7 +474,6 @@ class EnergyBoundaryConditionsCavity< Meshes::Grid< 3, MeshReal, Device, MeshInd
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef EnergyBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef EnergyBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class MomentumXBoundaryConditionsBoiler< Meshes::Grid< 1, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumXBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumXBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -242,7 +241,6 @@ class MomentumXBoundaryConditionsBoiler< Meshes::Grid< 2, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumXBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumXBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -418,7 +416,6 @@ class MomentumXBoundaryConditionsBoiler< Meshes::Grid< 3, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumXBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumXBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class MomentumXBoundaryConditionsCavity< Meshes::Grid< 1, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumXBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumXBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -242,7 +241,6 @@ class MomentumXBoundaryConditionsCavity< Meshes::Grid< 2, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumXBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumXBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -407,7 +405,6 @@ class MomentumXBoundaryConditionsCavity< Meshes::Grid< 3, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumXBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumXBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class MomentumYBoundaryConditionsBoiler< Meshes::Grid< 1, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumYBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumYBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -242,7 +241,6 @@ class MomentumYBoundaryConditionsBoiler< Meshes::Grid< 2, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumYBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumYBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -413,7 +411,6 @@ class MomentumYBoundaryConditionsBoiler< Meshes::Grid< 3, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumYBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumYBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class MomentumYBoundaryConditionsCavity< Meshes::Grid< 1, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumYBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumYBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -242,7 +241,6 @@ class MomentumYBoundaryConditionsCavity< Meshes::Grid< 2, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumYBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumYBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -404,7 +402,6 @@ class MomentumYBoundaryConditionsCavity< Meshes::Grid< 3, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumYBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumYBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class MomentumZBoundaryConditionsBoiler< Meshes::Grid< 1, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumZBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumZBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -242,7 +241,6 @@ class MomentumZBoundaryConditionsBoiler< Meshes::Grid< 2, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumZBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumZBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -394,7 +392,6 @@ class MomentumZBoundaryConditionsBoiler< Meshes::Grid< 3, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumZBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumZBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class MomentumZBoundaryConditionsCavity< Meshes::Grid< 1, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumZBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumZBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -242,7 +241,6 @@ class MomentumZBoundaryConditionsCavity< Meshes::Grid< 2, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumZBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumZBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -394,7 +392,6 @@ class MomentumZBoundaryConditionsCavity< Meshes::Grid< 3, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumZBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumZBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class DensityBoundaryConditionsBoiler< Meshes::Grid< 1, MeshReal, Device, MeshIn
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef DensityBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef DensityBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -234,7 +233,6 @@ class DensityBoundaryConditionsBoiler< Meshes::Grid< 2, MeshReal, Device, MeshIn
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef DensityBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef DensityBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -384,7 +382,6 @@ class DensityBoundaryConditionsBoiler< Meshes::Grid< 3, MeshReal, Device, MeshIn
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef DensityBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef DensityBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class DensityBoundaryConditionsCavity< Meshes::Grid< 1, MeshReal, Device, MeshIn
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef DensityBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef DensityBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -234,7 +233,6 @@ class DensityBoundaryConditionsCavity< Meshes::Grid< 2, MeshReal, Device, MeshIn
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef DensityBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef DensityBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -381,7 +379,6 @@ class DensityBoundaryConditionsCavity< Meshes::Grid< 3, MeshReal, Device, MeshIn
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef DensityBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef DensityBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -113,7 +113,6 @@ class EnergyBoundaryConditionsBoiler< Meshes::Grid< 1, MeshReal, Device, MeshInd
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef EnergyBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef EnergyBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -252,7 +251,6 @@ class EnergyBoundaryConditionsBoiler< Meshes::Grid< 2, MeshReal, Device, MeshInd
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef EnergyBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef EnergyBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -532,7 +530,6 @@ class EnergyBoundaryConditionsBoiler< Meshes::Grid< 3, MeshReal, Device, MeshInd
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef EnergyBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef EnergyBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -113,7 +113,6 @@ class EnergyBoundaryConditionsCavity< Meshes::Grid< 1, MeshReal, Device, MeshInd
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef EnergyBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef EnergyBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -252,7 +251,6 @@ class EnergyBoundaryConditionsCavity< Meshes::Grid< 2, MeshReal, Device, MeshInd
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef EnergyBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef EnergyBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -476,7 +474,6 @@ class EnergyBoundaryConditionsCavity< Meshes::Grid< 3, MeshReal, Device, MeshInd
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef EnergyBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef EnergyBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class MomentumXBoundaryConditionsBoiler< Meshes::Grid< 1, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumXBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumXBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -242,7 +241,6 @@ class MomentumXBoundaryConditionsBoiler< Meshes::Grid< 2, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumXBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumXBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -418,7 +416,6 @@ class MomentumXBoundaryConditionsBoiler< Meshes::Grid< 3, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumXBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumXBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class MomentumXBoundaryConditionsCavity< Meshes::Grid< 1, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumXBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumXBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -242,7 +241,6 @@ class MomentumXBoundaryConditionsCavity< Meshes::Grid< 2, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumXBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumXBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -407,7 +405,6 @@ class MomentumXBoundaryConditionsCavity< Meshes::Grid< 3, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumXBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumXBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class MomentumYBoundaryConditionsBoiler< Meshes::Grid< 1, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumYBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumYBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -242,7 +241,6 @@ class MomentumYBoundaryConditionsBoiler< Meshes::Grid< 2, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumYBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumYBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -413,7 +411,6 @@ class MomentumYBoundaryConditionsBoiler< Meshes::Grid< 3, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumYBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumYBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class MomentumYBoundaryConditionsCavity< Meshes::Grid< 1, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumYBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumYBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -242,7 +241,6 @@ class MomentumYBoundaryConditionsCavity< Meshes::Grid< 2, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumYBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumYBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -404,7 +402,6 @@ class MomentumYBoundaryConditionsCavity< Meshes::Grid< 3, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumYBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumYBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class MomentumZBoundaryConditionsBoiler< Meshes::Grid< 1, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumZBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumZBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -242,7 +241,6 @@ class MomentumZBoundaryConditionsBoiler< Meshes::Grid< 2, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumZBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumZBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -394,7 +392,6 @@ class MomentumZBoundaryConditionsBoiler< Meshes::Grid< 3, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumZBoundaryConditionsBoiler< MeshType, Function, Real, Index > ThisType;
typedef MomentumZBoundaryConditionsBoilerBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -111,7 +111,6 @@ class MomentumZBoundaryConditionsCavity< Meshes::Grid< 1, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 1, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumZBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumZBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -242,7 +241,6 @@ class MomentumZBoundaryConditionsCavity< Meshes::Grid< 2, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 2, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumZBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumZBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......@@ -394,7 +392,6 @@ class MomentumZBoundaryConditionsCavity< Meshes::Grid< 3, MeshReal, Device, Mesh
typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType;
typedef Containers::StaticVector< 3, RealType > PointType;
typedef typename MeshType::CoordinatesType CoordinatesType;
typedef MomentumZBoundaryConditionsCavity< MeshType, Function, Real, Index > ThisType;
typedef MomentumZBoundaryConditionsCavityBase< Function > BaseType;
typedef CompressibleConservativeVariables< MeshType > CompressibleConservativeVariablesType;
typedef Pointers::SharedPointer< CompressibleConservativeVariablesType > CompressibleConservativeVariablesPointer;
......
......@@ -54,7 +54,7 @@ struct DistributedScan
// NOTE: exchanging general data types does not work with MPI
CommunicatorType::Alltoall( dataForScatter, 1, rankSums.getData(), 1, group );
// compute prefix-sum of the per-rank sums
// compute the scan of the per-rank sums
Scan< Devices::Host, ScanType::Exclusive >::perform( rankSums, 0, nproc, reduction, zero );
// perform second phase: shift by the per-block and per-rank offsets
......