General class, used to initialize different types of Vectors, Matrices and Sparsity Patterns using a common interface.
More...
|
| ScopedLACInitializer (const std::vector< types::global_dof_index > &dofs_per_block, const std::vector< IndexSet > &owned, const std::vector< IndexSet > &relevant, const MPI_Comm &comm=MPI_COMM_WORLD) |
|
void | operator() (TrilinosWrappers::MPI::BlockVector &v, bool fast=false) |
| Initialize a non ghosted TrilinosWrappers::MPI::BlockVector. More...
|
|
void | ghosted (TrilinosWrappers::MPI::BlockVector &v, bool fast=false) |
| Initialize a ghosted TrilinosWrappers::MPI::BlockVector. More...
|
|
void | operator() (BlockVector< double > &v, bool fast=false) |
| Initialize a serial BlockVector<double>. More...
|
|
void | ghosted (BlockVector< double > &, bool fast=false) |
| Initiale a ghosted BlockVector<double>. More...
|
|
template<int dim, int spacedim> |
void | operator() (TrilinosWrappers::BlockSparsityPattern &s, const DoFHandler< dim, spacedim > &dh, const ConstraintMatrix &cm, const Table< 2, DoFTools::Coupling > &coupling) |
| Initialize a Trilinos Sparsity Pattern. More...
|
|
template<int dim, int spacedim> |
void | operator() (dealii::BlockSparsityPattern &s, const DoFHandler< dim, spacedim > &dh, const ConstraintMatrix &cm, const Table< 2, DoFTools::Coupling > &coupling) |
| Initialize a Deal.II Sparsity Pattern. More...
|
|
General class, used to initialize different types of Vectors, Matrices and Sparsity Patterns using a common interface.