|
template<typename T> |
constexpr bool | is_dealii_vector_type = false |
|
template<typename Number> |
constexpr bool | is_dealii_vector_type<::Vector< Number > > = true |
|
template<typename Number> |
constexpr bool | is_dealii_vector_type<::BlockVector< Number > > |
|
template<typename Number> |
constexpr bool | is_dealii_vector_type<::LinearAlgebra::BlockVector< Number > > = true |
|
template<typename Number, typename MemorySpace> |
constexpr bool | is_dealii_vector_type< ::LinearAlgebra::distributed::Vector< Number, MemorySpace > > = true |
|
template<typename Number> |
constexpr bool | is_dealii_vector_type< ::LinearAlgebra::distributed::BlockVector< Number > > = true |
|
template<> |
constexpr bool | is_dealii_vector_type<::PETScWrappers::Vector > |
|
template<> |
constexpr bool | is_dealii_vector_type<::PETScWrappers::BlockVector > = true |
|
template<> |
constexpr bool | is_dealii_vector_type<::PETScWrappers::MPI::Vector > = true |
|
template<> |
constexpr bool | is_dealii_vector_type<::PETScWrappers::MPI::BlockVector > = true |
|
template<> |
constexpr bool | is_dealii_vector_type<::TrilinosWrappers::MPI::Vector > = true |
|
template<> |
constexpr bool | is_dealii_vector_type<::TrilinosWrappers::MPI::BlockVector > = true |
|
template<> |
constexpr bool | is_dealii_vector_type<::LinearAlgebra::EpetraWrappers::Vector > |
|
template<typename Number, typename MemorySpace> |
constexpr bool | is_dealii_vector_type< ::LinearAlgebra::TpetraWrappers::Vector< Number, MemorySpace > > |
|
template<typename T> |
constexpr bool | is_dealii_petsc_vector_type = false |
|
template<> |
constexpr bool | is_dealii_petsc_vector_type<::PETScWrappers::VectorBase > = true |
|
template<> |
constexpr bool | is_dealii_petsc_vector_type<::PETScWrappers::Vector > = true |
|
template<> |
constexpr bool | is_dealii_petsc_vector_type<::PETScWrappers::BlockVector > = true |
|
template<> |
constexpr bool | is_dealii_petsc_vector_type<::PETScWrappers::MPI::Vector > = true |
|
template<> |
constexpr bool | is_dealii_petsc_vector_type<::PETScWrappers::MPI::BlockVector > |
|
template<typename T> |
constexpr bool | is_dealii_petsc_matrix_type = false |
|
template<> |
constexpr bool | is_dealii_petsc_matrix_type<::PETScWrappers::MPI::SparseMatrix > |
|
template<> |
constexpr bool | is_dealii_petsc_matrix_type< ::PETScWrappers::MPI::BlockSparseMatrix > = true |
|
template<typename T> |
constexpr bool | is_triangulation_or_dof_handler = false |
|
template<int dim, int spacedim> |
constexpr bool | is_triangulation_or_dof_handler< Triangulation< dim, spacedim > > = true |
|
template<int dim, int spacedim> |
constexpr bool | is_triangulation_or_dof_handler< parallel::distributed::Triangulation< dim, spacedim > > = true |
|
template<int dim, int spacedim> |
constexpr bool | is_triangulation_or_dof_handler< parallel::shared::Triangulation< dim, spacedim > > = true |
|
template<int dim, int spacedim> |
constexpr bool | is_triangulation_or_dof_handler< parallel::fullydistributed::Triangulation< dim, spacedim > > = true |
|
template<int dim, int spacedim> |
constexpr bool | is_triangulation_or_dof_handler< DoFHandler< dim, spacedim > > = true |
|