![]() |
OGS
|
|
This is the complete list of members for ProcessLib::AssemblyMixin< Process >, including all inherited members.
| ActiveElementIDsState enum name | ProcessLib::AssemblyMixinBase | private |
| 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::AssemblyMixinBase | private |
| bulk_mesh_matrix_cache_ | ProcessLib::AssemblyMixinBase | private |
| copyResiduumVectorsToBulkMesh(GlobalVector const &rhs, NumLib::LocalToGlobalIndexMap const &local_to_global_index_map, std::vector< std::reference_wrapper< MeshLib::PropertyVector< double > > > residuum_vectors) | ProcessLib::AssemblyMixinBase | privatestatic |
| copyResiduumVectorsToSubmesh(int const process_id, GlobalVector const &rhs, NumLib::LocalToGlobalIndexMap const &local_to_global_index_map, ProcessLib::Assembly::SubmeshAssemblyData const &sad) | ProcessLib::AssemblyMixinBase | privatestatic |
| derived() | ProcessLib::AssemblyMixin< Process > | inlineprivate |
| derived() const | ProcessLib::AssemblyMixin< Process > | inlineprivate |
| ids_state_ | ProcessLib::AssemblyMixinBase | private |
| 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::AssemblyMixinBase | private |
| is_linear_ | ProcessLib::AssemblyMixinBase | private |
| isLinear() const | ProcessLib::AssemblyMixinBase | inlineprivate |
| last_assembly_was_ | ProcessLib::AssemblyMixinBase | private |
| 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 |
| Process | ProcessLib::AssemblyMixin< Process > | private |
| pvma_ | ProcessLib::AssemblyMixinBase | private |
| submesh_assembly_data_ | ProcessLib::AssemblyMixinBase | private |
| submesh_matrix_cache_ | ProcessLib::AssemblyMixinBase | private |
| updateActiveElements() | ProcessLib::AssemblyMixin< Process > | inline |
| ProcessLib::AssemblyMixinBase::updateActiveElements(ProcessLib::Process const &process) | ProcessLib::AssemblyMixinBase | private |
| updateActiveElementsImpl(Process const &process) | ProcessLib::AssemblyMixinBase | private |