|
ASPECT
|
Public Attributes | |
| unsigned int | velocities |
| unsigned int | pressure |
| unsigned int | temperature |
| std::vector< unsigned int > | compositional_fields |
| std::vector< unsigned int > | compositional_field_sparsity_pattern |
A structure that enumerates the vector blocks of the finite element that correspond to each of the variables in this problem.
Definition at line 195 of file introspection.h.
| unsigned int aspect::Introspection< dim >::BlockIndices::velocities |
Definition at line 197 of file introspection.h.
| unsigned int aspect::Introspection< dim >::BlockIndices::pressure |
Definition at line 198 of file introspection.h.
| unsigned int aspect::Introspection< dim >::BlockIndices::temperature |
Definition at line 199 of file introspection.h.
| std::vector<unsigned int> aspect::Introspection< dim >::BlockIndices::compositional_fields |
Definition at line 200 of file introspection.h.
| std::vector<unsigned int> aspect::Introspection< dim >::BlockIndices::compositional_field_sparsity_pattern |
This variable contains the block for each compositional field where the matrix/sparsity pattern is copied from when we need to (temporarily) create a matrix. This way, we only need to store a single sparsity pattern and reuse it for all compositional fields (assuming they have an identical FiniteElement).
Definition at line 209 of file introspection.h.