| FEAT 3
    Finite Element Analysis Toolbox | 
Namespace for the kernel wrapper. More...
| Functions | |
| template<typename Space_ , typename DT_ , typename IT_ > | |
| void | assemble_burgers_csr (const Space_ &space, const CSRMatrixData< DT_, IT_ > &matrix_data, const DT_ *conv_data, const AssemblyCubatureData< DT_ > &cubature, const AssemblyMappingData< DT_, IT_ > &dof_mapping, const std::vector< int * > &coloring_maps, const std::vector< Index > &coloring_map_sizes, DT_ alpha, const AssemblyBurgersData< DT_ > &burgers_params, int shared_mem, int blocksize, int gridsize, bool print_occupancy) | 
| Device kernel wrapper for the full matrix burgers assembler.  More... | |
| template<typename Space_ , typename DT_ , typename IT_ > | |
| void | assemble_burgers_csr_host (const Space_ &space, const CSRMatrixData< DT_, IT_ > &matrix_data, const DT_ *conv_data, const AssemblyCubatureData< DT_ > &cubature, const AssemblyMappingData< DT_, IT_ > &dof_mapping, const std::vector< int * > &coloring_maps, const std::vector< Index > &coloring_map_sizes, DT_ alpha, const AssemblyBurgersData< DT_ > &burgers_params) | 
| Host kernel wrapper for the full matrix burgers assembler.  More... | |
| template<typename Space_ , typename DT_ , typename IT_ > | |
| void | assemble_burgers_defect (const Space_ &space, DT_ *vector_data, const DT_ *conv_data, const DT_ *primal_data, const AssemblyCubatureData< DT_ > &cubature, const AssemblyMappingData< DT_, IT_ > &dof_mapping, const std::vector< int * > &coloring_maps, const std::vector< Index > &coloring_map_sizes, DT_ alpha, const AssemblyBurgersData< DT_ > &burgers_params, int shared_mem, int blocksize, int gridsize, bool print_occupancy) | 
| Device kernel wrapper for the defect burgers assembler.  More... | |
| template<typename Space_ , typename DT_ , typename IT_ > | |
| void | assemble_burgers_defect_host (const Space_ &space, DT_ *vector_data, const DT_ *conv_data, const DT_ *primal_data, const AssemblyCubatureData< DT_ > &cubature, const AssemblyMappingData< DT_, IT_ > &dof_mapping, const std::vector< int * > &coloring_maps, const std::vector< Index > &coloring_map_sizes, DT_ alpha, const AssemblyBurgersData< DT_ > &burgers_params) | 
| Host kernel wrapper for the defect burgers assembler.  More... | |
| template<typename Space_ , typename DT_ , typename IT_ > | |
| void | assemble_burgers_velo_material_csr (const Space_ &space, const CSRMatrixData< DT_, IT_ > &matrix_data, const DT_ *conv_data, const AssemblyCubatureData< DT_ > &cubature, const AssemblyMappingData< DT_, IT_ > &dof_mapping, const std::vector< int * > &coloring_maps, const std::vector< Index > &coloring_map_sizes, DT_ alpha, const AssemblyBurgersData< DT_ > &burgers_params, const AssemblyMaterialData< DT_ > &material_params, MaterialType mat_type, int shared_mem, int blocksize, int gridsize, bool print_occupancy) | 
| Device kernel wrapper for the full matrix burgers assembler.  More... | |
| template<typename Space_ , typename DT_ , typename IT_ > | |
| void | assemble_burgers_velo_material_csr_host (const Space_ &space, const CSRMatrixData< DT_, IT_ > &matrix_data, const DT_ *conv_data, const AssemblyCubatureData< DT_ > &cubature, const AssemblyMappingData< DT_, IT_ > &dof_mapping, const std::vector< int * > &coloring_maps, const std::vector< Index > &coloring_map_sizes, DT_ alpha, const AssemblyBurgersData< DT_ > &burgers_params, const AssemblyMaterialData< DT_ > &material_params, MaterialType material_type) | 
| Host kernel wrapper for the full matrix burgers assembler.  More... | |
| template<typename Space_ , typename DT_ , typename IT_ > | |
| void | assemble_burgers_velo_material_defect (const Space_ &space, DT_ *vector_data, const DT_ *conv_data, const DT_ *primal_data, const AssemblyCubatureData< DT_ > &cubature, const AssemblyMappingData< DT_, IT_ > &dof_mapping, const std::vector< int * > &coloring_maps, const std::vector< Index > &coloring_map_sizes, DT_ alpha, const AssemblyBurgersData< DT_ > &burgers_params, const AssemblyMaterialData< DT_ > &material_params, MaterialType material_type, int shared_mem, int blocksize, int gridsize, bool print_occupancy) | 
| Device kernel wrapper for the defect burgers assembler.  More... | |
| template<typename Space_ , typename DT_ , typename IT_ > | |
| void | assemble_burgers_velo_material_defect_host (const Space_ &space, DT_ *vector_data, const DT_ *conv_data, const DT_ *primal_data, const AssemblyCubatureData< DT_ > &cubature, const AssemblyMappingData< DT_, IT_ > &dof_mapping, const std::vector< int * > &coloring_maps, const std::vector< Index > &coloring_map_sizes, DT_ alpha, const AssemblyBurgersData< DT_ > &burgers_params, const AssemblyMaterialData< DT_ > &material_params, MaterialType material_type) | 
| Host kernel wrapper for the defect burgers assembler.  More... | |
| template<typename Space_ , typename DT_ , typename IT_ > | |
| void | assemble_defo_csr_host (const Space_ &space, const CSRMatrixData< DT_, IT_ > &matrix_data, const AssemblyCubatureData< DT_ > &cubature, const AssemblyMappingData< DT_, IT_ > &dof_mapping, const std::vector< int * > &coloring_maps, const std::vector< Index > &coloring_map_sizes, DT_ alpha, DT_ nu) | 
| template<typename Space_ , typename DT_ , typename IT_ > | |
| void | assemble_poisson_csr_host (const Space_ &space, const CSRMatrixData< DT_, IT_ > &matrix_data, const AssemblyCubatureData< DT_ > &cubature, const AssemblyMappingData< DT_, IT_ > &dof_mapping, const std::vector< int * > &coloring_maps, const std::vector< Index > &coloring_map_sizes, DT_ alpha) | 
| template<typename DT_ , typename IT_ , int dim_> | |
| DT_ | get_sd_v_norm (const Global::Vector< LAFEM::DenseVectorBlocked< DT_, IT_, dim_ >, LAFEM::VectorMirror< DT_, IT_ > > &convect) | 
| Device kernel wrapper for the global sd_v_norm calculation.  More... | |
| template<typename DT_ , typename IT_ , int dim_> | |
| DT_ | get_sd_v_norm (const LAFEM::DenseVectorBlocked< DT_, IT_, dim_ > &convect) | 
| Device kernel wrapper for the local sd_v_norm calculation.  More... | |
| template<typename DT_ , typename IT_ , int dim_> | |
| DT_ | get_sd_v_norm_host (const Global::Vector< LAFEM::DenseVectorBlocked< DT_, IT_, dim_ >, LAFEM::VectorMirror< DT_, IT_ > > &convect) | 
| Host kernel wrapper for the global sd_v_norm calculation.  More... | |
| template<typename DT_ , typename IT_ , int dim_> | |
| DT_ | get_sd_v_norm_host (const LAFEM::DenseVectorBlocked< DT_, IT_, dim_ > &convect) | 
| Host kernel wrapper for the local sd_v_norm calculation.  More... | |
Namespace for the kernel wrapper.
| void FEAT::VoxelAssembly::Arch::assemble_burgers_csr | ( | const Space_ & | space, | 
| const CSRMatrixData< DT_, IT_ > & | matrix_data, | ||
| const DT_ * | conv_data, | ||
| const AssemblyCubatureData< DT_ > & | cubature, | ||
| const AssemblyMappingData< DT_, IT_ > & | dof_mapping, | ||
| const std::vector< int * > & | coloring_maps, | ||
| const std::vector< Index > & | coloring_map_sizes, | ||
| DT_ | alpha, | ||
| const AssemblyBurgersData< DT_ > & | burgers_params, | ||
| int | shared_mem, | ||
| int | blocksize, | ||
| int | gridsize, | ||
| bool | print_occupancy | ||
| ) | 
Device kernel wrapper for the full matrix burgers assembler.
Assembles the standard burgers operator on the device side in an additive manner.
| Space_ | The underlying spacetype. | 
| DT_ | The datatype. | 
| IT_ | The indextype. | 
| [in] | space | The actual space we use. | 
| [in/out] | matrix_data Holds the CSR typed matrix data. The const only refers to the inner pointer, not the data they refer to. | |
| [in] | conv_data | The data array of the convection vector. | 
| [in] | cubature | A wrapper around the cubature rule data. Datapointer have to be device pointer. | 
| [in] | dof_mapping | A wrapper around the dof mapping for scattering gathering of local dofs. Datapointer have to be devicepointer. | 
| [in] | coloring_maps | A vector of arrays of the dof indices per color. | 
| [in] | coloring_map_sizes | A vector of the coloring map sizes. | 
| [in] | alpha | Scaling parameter for gathering. | 
| [in] | burgers_params | A struct holding all burgers parameters. | 
| [in] | shared_mem | Shared memory to be used. | 
| [in] | blocksize | The thread blocksize working on one element at the same time. | 
| [in] | gridsize | The gridsize to be used. Has to be sufficiently large to support enough parallelity. | 
| [in] | print_occupancy | Print occupancy to std::cout. For debbugging purposes. | 
| void FEAT::VoxelAssembly::Arch::assemble_burgers_csr_host | ( | const Space_ & | space, | 
| const CSRMatrixData< DT_, IT_ > & | matrix_data, | ||
| const DT_ * | conv_data, | ||
| const AssemblyCubatureData< DT_ > & | cubature, | ||
| const AssemblyMappingData< DT_, IT_ > & | dof_mapping, | ||
| const std::vector< int * > & | coloring_maps, | ||
| const std::vector< Index > & | coloring_map_sizes, | ||
| DT_ | alpha, | ||
| const AssemblyBurgersData< DT_ > & | burgers_params | ||
| ) | 
Host kernel wrapper for the full matrix burgers assembler.
Assembles the standard burgers operator on the host side in an additive manner.
| Space_ | The underlying spacetype. | 
| DT_ | The datatype. | 
| IT_ | The indextype. | 
| [in] | space | The actual space we use. | 
| [in/out] | matrix_data Holds the CSR typed matrix data. The const only refers to the inner pointer, not the data they refer to. | |
| [in] | conv_data | The data array of the convection vector. | 
| [in] | cubature | A wrapper around the cubature rule data. Data has to be allocated on host side. | 
| [in] | dof_mapping | A wrapper around the dof mapping for scattering gathering of local dofs. | 
| [in] | coloring_maps | A vector of arrays of the dof indices per color. | 
| [in] | coloring_map_sizes | A vector of the coloring map sizes. | 
| [in] | alpha | Scaling parameter for gathering. | 
| [in] | burgers_params | A struct holding all burgers parameters. | 
Definition at line 194 of file burgers_assembler.cpp.
References FEAT::VoxelAssembly::AssemblyMappingData< DT_, IT_ >::cell_num, FEAT::VoxelAssembly::AssemblyMappingData< DT_, IT_ >::cell_to_dof, FEAT::VoxelAssembly::AssemblyMappingData< DT_, IT_ >::cell_to_dof_sorter, FEAT::VoxelAssembly::AssemblyCubatureData< DT_ >::cub_pt, FEAT::VoxelAssembly::AssemblyCubatureData< DT_ >::cub_wg, FEAT::VoxelAssembly::AssemblyMappingData< DT_, IT_ >::node_size, FEAT::VoxelAssembly::AssemblyMappingData< DT_, IT_ >::nodes, and FEAT::VoxelAssembly::AssemblyCubatureData< DT_ >::num_cubs.
| void FEAT::VoxelAssembly::Arch::assemble_burgers_defect | ( | const Space_ & | space, | 
| DT_ * | vector_data, | ||
| const DT_ * | conv_data, | ||
| const DT_ * | primal_data, | ||
| const AssemblyCubatureData< DT_ > & | cubature, | ||
| const AssemblyMappingData< DT_, IT_ > & | dof_mapping, | ||
| const std::vector< int * > & | coloring_maps, | ||
| const std::vector< Index > & | coloring_map_sizes, | ||
| DT_ | alpha, | ||
| const AssemblyBurgersData< DT_ > & | burgers_params, | ||
| int | shared_mem, | ||
| int | blocksize, | ||
| int | gridsize, | ||
| bool | print_occupancy | ||
| ) | 
Device kernel wrapper for the defect burgers assembler.
Assembles the defect for the standard burgers operator on the device side in an additive manner.
| Space_ | The underlying spacetype. | 
| DT_ | The datatype. | 
| IT_ | The indextype. | 
| [in] | space | The actual space we use. | 
| [in/out] | vector_data Holds the (device side) data of the defect vector to be assembled. Data is added onto. | |
| [in] | conv_data | The data array of the convection vector. | 
| [in] | primal_data | The data array of the primal vector the matrix is applied to. | 
| [in] | cubature | A wrapper around the cubature rule data. Datapointer have to be device pointer. | 
| [in] | dof_mapping | A wrapper around the dof mapping for scattering gathering of local dofs. Datapointer have to be devicepointer. | 
| [in] | coloring_maps | A vector of arrays of the dof indices per color. | 
| [in] | coloring_map_sizes | A vector of the coloring map sizes. | 
| [in] | alpha | Scaling parameter for gathering. | 
| [in] | burgers_params | A struct holding all burgers parameters. | 
| [in] | shared_mem | Shared memory to be used. | 
| [in] | blocksize | The thread blocksize working on one element at the same time. | 
| [in] | gridsize | The gridsize to be used. Has to be sufficiently large to support enough parallelity. | 
| [in] | print_occupancy | Print occupancy to std::cout. For debbugging purposes. | 
| void FEAT::VoxelAssembly::Arch::assemble_burgers_defect_host | ( | const Space_ & | space, | 
| DT_ * | vector_data, | ||
| const DT_ * | conv_data, | ||
| const DT_ * | primal_data, | ||
| const AssemblyCubatureData< DT_ > & | cubature, | ||
| const AssemblyMappingData< DT_, IT_ > & | dof_mapping, | ||
| const std::vector< int * > & | coloring_maps, | ||
| const std::vector< Index > & | coloring_map_sizes, | ||
| DT_ | alpha, | ||
| const AssemblyBurgersData< DT_ > & | burgers_params | ||
| ) | 
Host kernel wrapper for the defect burgers assembler.
Assembles the defect for the standard burgers operator on the host side in an additive manner.
| Space_ | The underlying spacetype. | 
| DT_ | The datatype. | 
| IT_ | The indextype. | 
| [in] | space | The actual space we use. | 
| [in/out] | vector_data Holds the (host side) data of the defect vector to be assembled. Data is added onto. | |
| [in] | conv_data | The data array of the convection vector. | 
| [in] | primal_data | The data array of the primal vector the matrix is applied to. | 
| [in] | cubature | A wrapper around the cubature rule data. | 
| [in] | dof_mapping | A wrapper around the dof mapping for scattering gathering of local dofs. | 
| [in] | coloring_maps | A vector of arrays of the dof indices per color. | 
| [in] | coloring_map_sizes | A vector of the coloring map sizes. | 
| [in] | alpha | Scaling parameter for gathering. | 
| [in] | burgers_params | A struct holding all burgers parameters. | 
Definition at line 219 of file burgers_assembler.cpp.
References FEAT::VoxelAssembly::AssemblyMappingData< DT_, IT_ >::cell_num, FEAT::VoxelAssembly::AssemblyMappingData< DT_, IT_ >::cell_to_dof, FEAT::VoxelAssembly::AssemblyCubatureData< DT_ >::cub_pt, FEAT::VoxelAssembly::AssemblyCubatureData< DT_ >::cub_wg, FEAT::VoxelAssembly::AssemblyMappingData< DT_, IT_ >::node_size, FEAT::VoxelAssembly::AssemblyMappingData< DT_, IT_ >::nodes, and FEAT::VoxelAssembly::AssemblyCubatureData< DT_ >::num_cubs.
| void FEAT::VoxelAssembly::Arch::assemble_burgers_velo_material_csr | ( | const Space_ & | space, | 
| const CSRMatrixData< DT_, IT_ > & | matrix_data, | ||
| const DT_ * | conv_data, | ||
| const AssemblyCubatureData< DT_ > & | cubature, | ||
| const AssemblyMappingData< DT_, IT_ > & | dof_mapping, | ||
| const std::vector< int * > & | coloring_maps, | ||
| const std::vector< Index > & | coloring_map_sizes, | ||
| DT_ | alpha, | ||
| const AssemblyBurgersData< DT_ > & | burgers_params, | ||
| const AssemblyMaterialData< DT_ > & | material_params, | ||
| MaterialType | mat_type, | ||
| int | shared_mem, | ||
| int | blocksize, | ||
| int | gridsize, | ||
| bool | print_occupancy | ||
| ) | 
Device kernel wrapper for the full matrix burgers assembler.
Assembles the standard burgers operator on the device side in an additive manner.
| Space_ | The underlying spacetype. | 
| DT_ | The datatype. | 
| IT_ | The indextype. | 
| [in] | space | The actual space we use. | 
| [in/out] | matrix_data Holds the CSR typed matrix data. The const only refers to the inner pointer, not the data they refer to. | |
| [in] | conv_data | The data array of the convection vector. | 
| [in] | cubature | A wrapper around the cubature rule data. Datapointer have to be device pointer. | 
| [in] | dof_mapping | A wrapper around the dof mapping for scattering gathering of local dofs. Datapointer have to be devicepointer. | 
| [in] | coloring_maps | A vector of arrays of the dof indices per color. | 
| [in] | coloring_map_sizes | A vector of the coloring map sizes. | 
| [in] | alpha | Scaling parameter for gathering. | 
| [in] | burgers_params | A struct holding all burgers parameters. | 
| [in] | material_params | Additonal material data. | 
| [in] | material_type | Function determining the material model used. | 
| void FEAT::VoxelAssembly::Arch::assemble_burgers_velo_material_csr_host | ( | const Space_ & | space, | 
| const CSRMatrixData< DT_, IT_ > & | matrix_data, | ||
| const DT_ * | conv_data, | ||
| const AssemblyCubatureData< DT_ > & | cubature, | ||
| const AssemblyMappingData< DT_, IT_ > & | dof_mapping, | ||
| const std::vector< int * > & | coloring_maps, | ||
| const std::vector< Index > & | coloring_map_sizes, | ||
| DT_ | alpha, | ||
| const AssemblyBurgersData< DT_ > & | burgers_params, | ||
| const AssemblyMaterialData< DT_ > & | material_params, | ||
| MaterialType | material_type | ||
| ) | 
Host kernel wrapper for the full matrix burgers assembler.
Assembles the extended burgers operator on the host side in an additive manner.
| Space_ | The underlying spacetype. | 
| DT_ | The datatype. | 
| IT_ | The indextype. | 
| [in] | space | The actual space we use. | 
| [in/out] | matrix_data Holds the CSR typed matrix data. The const only refers to the inner pointer, not the data they refer to. | |
| [in] | conv_data | The data array of the convection vector. | 
| [in] | cubature | A wrapper around the cubature rule data. Data has to be allocated on host side. | 
| [in] | dof_mapping | A wrapper around the dof mapping for scattering gathering of local dofs. | 
| [in] | coloring_maps | A vector of arrays of the dof indices per color. | 
| [in] | coloring_map_sizes | A vector of the coloring map sizes. | 
| [in] | alpha | Scaling parameter for gathering. | 
| [in] | burgers_params | A struct holding all burgers parameters. | 
| [in] | material_params | Additonal material data. | 
| [in] | material_type | Function determining the material model used. | 
Definition at line 163 of file burgers_velo_material_assembler.cpp.
References FEAT::VoxelAssembly::AssemblyMappingData< DT_, IT_ >::cell_num, FEAT::VoxelAssembly::AssemblyMappingData< DT_, IT_ >::cell_to_dof, FEAT::VoxelAssembly::AssemblyMappingData< DT_, IT_ >::cell_to_dof_sorter, FEAT::VoxelAssembly::AssemblyCubatureData< DT_ >::cub_pt, FEAT::VoxelAssembly::AssemblyCubatureData< DT_ >::cub_wg, FEAT::VoxelAssembly::AssemblyMappingData< DT_, IT_ >::node_size, FEAT::VoxelAssembly::AssemblyMappingData< DT_, IT_ >::nodes, and FEAT::VoxelAssembly::AssemblyCubatureData< DT_ >::num_cubs.
| void FEAT::VoxelAssembly::Arch::assemble_burgers_velo_material_defect | ( | const Space_ & | space, | 
| DT_ * | vector_data, | ||
| const DT_ * | conv_data, | ||
| const DT_ * | primal_data, | ||
| const AssemblyCubatureData< DT_ > & | cubature, | ||
| const AssemblyMappingData< DT_, IT_ > & | dof_mapping, | ||
| const std::vector< int * > & | coloring_maps, | ||
| const std::vector< Index > & | coloring_map_sizes, | ||
| DT_ | alpha, | ||
| const AssemblyBurgersData< DT_ > & | burgers_params, | ||
| const AssemblyMaterialData< DT_ > & | material_params, | ||
| MaterialType | material_type, | ||
| int | shared_mem, | ||
| int | blocksize, | ||
| int | gridsize, | ||
| bool | print_occupancy | ||
| ) | 
Device kernel wrapper for the defect burgers assembler.
Assembles the defect for the standard burgers operator on the device side in an additive manner.
| Space_ | The underlying spacetype. | 
| DT_ | The datatype. | 
| IT_ | The indextype. | 
| [in] | space | The actual space we use. | 
| [in/out] | vector_data Holds the (device side) data of the defect vector to be assembled. Data is added onto. | |
| [in] | conv_data | The data array of the convection vector. | 
| [in] | primal_data | The data array of the primal vector the matrix is applied to. | 
| [in] | cubature | A wrapper around the cubature rule data. Datapointer have to be device pointer. | 
| [in] | dof_mapping | A wrapper around the dof mapping for scattering gathering of local dofs. Datapointer have to be devicepointer. | 
| [in] | coloring_maps | A vector of arrays of the dof indices per color. | 
| [in] | coloring_map_sizes | A vector of the coloring map sizes. | 
| [in] | alpha | Scaling parameter for gathering. | 
| [in] | burgers_params | A struct holding all burgers parameters. | 
| [in] | material_params | Additonal material data. | 
| [in] | material_type | Function determining the material model used. | 
| void FEAT::VoxelAssembly::Arch::assemble_burgers_velo_material_defect_host | ( | const Space_ & | space, | 
| DT_ * | vector_data, | ||
| const DT_ * | conv_data, | ||
| const DT_ * | primal_data, | ||
| const AssemblyCubatureData< DT_ > & | cubature, | ||
| const AssemblyMappingData< DT_, IT_ > & | dof_mapping, | ||
| const std::vector< int * > & | coloring_maps, | ||
| const std::vector< Index > & | coloring_map_sizes, | ||
| DT_ | alpha, | ||
| const AssemblyBurgersData< DT_ > & | burgers_params, | ||
| const AssemblyMaterialData< DT_ > & | material_params, | ||
| MaterialType | material_type | ||
| ) | 
Host kernel wrapper for the defect burgers assembler.
Assembles the defect for the standard burgers operator on the host side in an additive manner.
| Space_ | The underlying spacetype. | 
| DT_ | The datatype. | 
| IT_ | The indextype. | 
| [in] | space | The actual space we use. | 
| [in/out] | vector_data Holds the (host side) data of the defect vector to be assembled. Data is added onto. | |
| [in] | conv_data | The data array of the convection vector. | 
| [in] | primal_data | The data array of the primal vector the matrix is applied to. | 
| [in] | cubature | A wrapper around the cubature rule data. | 
| [in] | dof_mapping | A wrapper around the dof mapping for scattering gathering of local dofs. | 
| [in] | coloring_maps | A vector of arrays of the dof indices per color. | 
| [in] | coloring_map_sizes | A vector of the coloring map sizes. | 
| [in] | alpha | Scaling parameter for gathering. | 
| [in] | burgers_params | A struct holding all burgers parameters. | 
| [in] | material_params | Additonal material data. | 
| [in] | material_type | Function determining the material model used. | 
Definition at line 216 of file burgers_velo_material_assembler.cpp.
References assemble_burgers_velo_material_defect_host(), FEAT::VoxelAssembly::AssemblyMappingData< DT_, IT_ >::cell_num, FEAT::VoxelAssembly::AssemblyMappingData< DT_, IT_ >::cell_to_dof, FEAT::VoxelAssembly::AssemblyCubatureData< DT_ >::cub_pt, FEAT::VoxelAssembly::AssemblyCubatureData< DT_ >::cub_wg, FEAT::VoxelAssembly::AssemblyMappingData< DT_, IT_ >::node_size, FEAT::VoxelAssembly::AssemblyMappingData< DT_, IT_ >::nodes, and FEAT::VoxelAssembly::AssemblyCubatureData< DT_ >::num_cubs.
Referenced by assemble_burgers_velo_material_defect_host().
| void FEAT::VoxelAssembly::Arch::assemble_defo_csr_host | ( | const Space_ & | space, | 
| const CSRMatrixData< DT_, IT_ > & | matrix_data, | ||
| const AssemblyCubatureData< DT_ > & | cubature, | ||
| const AssemblyMappingData< DT_, IT_ > & | dof_mapping, | ||
| const std::vector< int * > & | coloring_maps, | ||
| const std::vector< Index > & | coloring_map_sizes, | ||
| DT_ | alpha, | ||
| DT_ | nu | ||
| ) | 
Definition at line 75 of file defo_assembler.cpp.
| void FEAT::VoxelAssembly::Arch::assemble_poisson_csr_host | ( | const Space_ & | space, | 
| const CSRMatrixData< DT_, IT_ > & | matrix_data, | ||
| const AssemblyCubatureData< DT_ > & | cubature, | ||
| const AssemblyMappingData< DT_, IT_ > & | dof_mapping, | ||
| const std::vector< int * > & | coloring_maps, | ||
| const std::vector< Index > & | coloring_map_sizes, | ||
| DT_ | alpha | ||
| ) | 
Definition at line 73 of file poisson_assembler.cpp.
| DT_ FEAT::VoxelAssembly::Arch::get_sd_v_norm | ( | const Global::Vector< LAFEM::DenseVectorBlocked< DT_, IT_, dim_ >, LAFEM::VectorMirror< DT_, IT_ > > & | convect | ) | 
Device kernel wrapper for the global sd_v_norm calculation.
Calculates the maximum euclidean norm of a given global convection vector.
| DT_ | The datatype. | 
| IT_ | The indextype. | 
| dim_ | Dimension of the convection vector. | 
| [in] | convect | The global convection vector which max euclidean norm should be determined. | 
| DT_ FEAT::VoxelAssembly::Arch::get_sd_v_norm | ( | const LAFEM::DenseVectorBlocked< DT_, IT_, dim_ > & | convect | ) | 
Device kernel wrapper for the local sd_v_norm calculation.
Calculates the maximum euclidean norm of a given convection vector.
| DT_ | The datatype. | 
| IT_ | The indextype. | 
| dim_ | Dimension of the convection vector. | 
| [in] | convect | The convection vector which max euclidean norm should be determined. | 
| DT_ FEAT::VoxelAssembly::Arch::get_sd_v_norm_host | ( | const Global::Vector< LAFEM::DenseVectorBlocked< DT_, IT_, dim_ >, LAFEM::VectorMirror< DT_, IT_ > > & | convect | ) | 
Host kernel wrapper for the global sd_v_norm calculation.
Calculates the maximum euclidean norm of a given global convection vector.
| DT_ | The datatype. | 
| IT_ | The indextype. | 
| dim_ | Dimension of the convection vector. | 
| [in] | convect | The global convection vector which max euclidean norm should be determined. | 
Definition at line 255 of file burgers_assembler.cpp.
References get_sd_v_norm_host().
| DT_ FEAT::VoxelAssembly::Arch::get_sd_v_norm_host | ( | const LAFEM::DenseVectorBlocked< DT_, IT_, dim_ > & | convect | ) | 
Host kernel wrapper for the local sd_v_norm calculation.
Calculates the maximum euclidean norm of a given convection vector.
| DT_ | The datatype. | 
| IT_ | The indextype. | 
| dim_ | Dimension of the convection vector. | 
| [in] | convect | The convection vector which max euclidean norm should be determined. | 
Definition at line 242 of file burgers_assembler.cpp.
Referenced by get_sd_v_norm_host().