OGS
ProcessLib::AssemblyMixin< Process > Member List

This is the complete list of members for ProcessLib::AssemblyMixin< Process >, including all inherited members.

ActiveElementIDsState enum nameProcessLib::AssemblyMixinBaseprivate
assemble(double const t, double const dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, int const process_id, GlobalMatrix &M, GlobalMatrix &K, GlobalVector &b, std::vector< std::size_t > const *const sorted_element_subset=nullptr, bool const copy_residua_to_mesh=false)ProcessLib::AssemblyMixin< Process >inline
assembleOnBulkMesh(double const t, double const dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_tables, int const process_id, GlobalMatrix &M, GlobalMatrix &K, GlobalVector &b, std::vector< std::size_t > const *const sorted_element_subset)ProcessLib::AssemblyMixin< Process >inlineprivate
assembleOnBulkMeshOrOnSubmeshCommon(Assembly::CommonAssemblyData const &assembly_data, AssembledMatrixCache &mat_cache, double const t, double const dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_tables, int const process_id, GlobalMatrix &M, GlobalMatrix &K, GlobalVector &b, std::vector< std::size_t > const *const sorted_element_subset)ProcessLib::AssemblyMixin< Process >inlineprivate
assembleOnSubmeshes(double const t, double const dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_tables, int const process_id, GlobalMatrix &M, GlobalMatrix &K, GlobalVector &b, std::vector< std::size_t > const *const sorted_element_subset, bool const copy_residua_to_mesh)ProcessLib::AssemblyMixin< Process >inlineprivate
assembleWithJacobian(double const t, double const dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, int const process_id, GlobalVector &b, GlobalMatrix &Jac, std::vector< std::size_t > const *const sorted_element_subset=nullptr, bool const copy_residua_to_mesh=false)ProcessLib::AssemblyMixin< Process >inline
assembleWithJacobianOnBulkMeshOrOnSubmeshCommon(Assembly::CommonAssemblyData const &assembly_data, double const t, double const dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_tables, int const process_id, GlobalVector &b, GlobalMatrix &Jac, std::vector< std::size_t > const *const sorted_element_subset)ProcessLib::AssemblyMixin< Process >inlineprivate
assembleWithJacobianOnSubmeshes(double const t, double const dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_tables, int const process_id, GlobalVector &b, GlobalMatrix &Jac, std::vector< std::size_t > const *const sorted_element_subset, bool const)ProcessLib::AssemblyMixin< Process >inlineprivate
AssemblyMixinBase(AbstractJacobianAssembler &jacobian_assembler, bool const is_linear, bool const use_monolithic_scheme)ProcessLib::AssemblyMixin< Process >explicitprivate
bulk_mesh_assembly_data_ProcessLib::AssemblyMixinBaseprivate
bulk_mesh_matrix_cache_ProcessLib::AssemblyMixinBaseprivate
copyResiduumVectorsToBulkMesh(GlobalVector const &rhs, NumLib::LocalToGlobalIndexMap const &local_to_global_index_map, std::vector< std::reference_wrapper< MeshLib::PropertyVector< double > > > residuum_vectors)ProcessLib::AssemblyMixinBaseprivatestatic
copyResiduumVectorsToSubmesh(int const process_id, GlobalVector const &rhs, NumLib::LocalToGlobalIndexMap const &local_to_global_index_map, ProcessLib::Assembly::SubmeshAssemblyData const &sad)ProcessLib::AssemblyMixinBaseprivatestatic
derived()ProcessLib::AssemblyMixin< Process >inlineprivate
derived() constProcessLib::AssemblyMixin< Process >inlineprivate
ids_state_ProcessLib::AssemblyMixinBaseprivate
initializeAssemblyOnSubmeshes(std::vector< std::reference_wrapper< MeshLib::Mesh > > const &submeshes, std::vector< std::vector< std::string > > const &residuum_names)ProcessLib::AssemblyMixin< Process >inline
ProcessLib::AssemblyMixinBase::initializeAssemblyOnSubmeshes(MeshLib::Mesh &bulk_mesh, std::vector< std::reference_wrapper< MeshLib::Mesh > > const &submeshes, std::vector< std::vector< std::string > > const &residuum_names, std::vector< std::vector< std::reference_wrapper< ProcessVariable > > > const &pvs)ProcessLib::AssemblyMixinBaseprivate
is_linear_ProcessLib::AssemblyMixinBaseprivate
isLinear() constProcessLib::AssemblyMixinBaseinlineprivate
last_assembly_was_ProcessLib::AssemblyMixinBaseprivate
preOutput(double const t, double const dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, int const process_id)ProcessLib::AssemblyMixin< Process >inline
preOutputNewton(double const, double const, std::vector< GlobalVector * > const &, std::vector< GlobalVector * > const &, int const)ProcessLib::AssemblyMixin< Process >inlineprivate
preOutputPicard(double const t, double const dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, int const process_id)ProcessLib::AssemblyMixin< Process >inlineprivate
ProcessProcessLib::AssemblyMixin< Process >private
pvma_ProcessLib::AssemblyMixinBaseprivate
submesh_assembly_data_ProcessLib::AssemblyMixinBaseprivate
submesh_matrix_cache_ProcessLib::AssemblyMixinBaseprivate
updateActiveElements()ProcessLib::AssemblyMixin< Process >inline
ProcessLib::AssemblyMixinBase::updateActiveElements(ProcessLib::Process const &process)ProcessLib::AssemblyMixinBaseprivate
updateActiveElementsImpl(Process const &process)ProcessLib::AssemblyMixinBaseprivate