ASPECT
|
Public Member Functions | |
StokesPreconditioner (const unsigned int stokes_dofs_per_cell) | |
StokesPreconditioner (const StokesPreconditioner &data) | |
~StokesPreconditioner () override=default | |
StokesPreconditioner< dim > & | operator= (const StokesPreconditioner< dim > &data)=default |
void | extract_stokes_dof_indices (const std::vector< types::global_dof_index > &all_dof_indices, const Introspection< dim > &introspection, const FiniteElement< dim > &finite_element) |
Public Member Functions inherited from aspect::internal::Assembly::CopyData::CopyDataBase< dim > | |
virtual | ~CopyDataBase ()=default |
Public Attributes | |
FullMatrix< double > | local_matrix |
Vector< double > | local_inverse_lumped_mass_matrix |
std::vector< types::global_dof_index > | local_dof_indices |
The Stokes preconditioner object only requires the bare minimum of copy data objects. Matrix contributions and degrees of freedom this cell corresponds to.
Definition at line 114 of file simulator.h.
aspect::internal::Assembly::CopyData::StokesPreconditioner< dim >::StokesPreconditioner | ( | const unsigned int | stokes_dofs_per_cell | ) |
aspect::internal::Assembly::CopyData::StokesPreconditioner< dim >::StokesPreconditioner | ( | const StokesPreconditioner< dim > & | data | ) |
|
overridedefault |
|
default |
void aspect::internal::Assembly::CopyData::StokesPreconditioner< dim >::extract_stokes_dof_indices | ( | const std::vector< types::global_dof_index > & | all_dof_indices, |
const Introspection< dim > & | introspection, | ||
const FiniteElement< dim > & | finite_element | ||
) |
Extract the values listed in all_dof_indices
only if it corresponds to the Stokes component and copy it to the variable local_dof_indices declared above in the same class as this function
FullMatrix<double> aspect::internal::Assembly::CopyData::StokesPreconditioner< dim >::local_matrix |
Definition at line 374 of file interface.h.
Vector<double> aspect::internal::Assembly::CopyData::StokesPreconditioner< dim >::local_inverse_lumped_mass_matrix |
Definition at line 375 of file interface.h.
std::vector<types::global_dof_index> aspect::internal::Assembly::CopyData::StokesPreconditioner< dim >::local_dof_indices |
Definition at line 376 of file interface.h.