| _boundary_conditions | ProcessLib::Process | protected |
| _extrapolator_data | ProcessLib::Process | private |
| _global_assembler | ProcessLib::Process | protected |
| _ids_of_active_elements | ProcessLib::Process | private |
| _integration_order | ProcessLib::Process | protected |
| _integration_point_writer | ProcessLib::Process | protected |
| _jacobian_assembler | ProcessLib::Process | protected |
| _local_to_global_index_map | ProcessLib::Process | protected |
| _mesh | ProcessLib::Process | protected |
| _mesh_subset_all_nodes | ProcessLib::Process | protected |
| _process_variables | ProcessLib::Process | protected |
| _secondary_variables | ProcessLib::Process | protected |
| _source_term_collections | ProcessLib::Process | private |
| _sparsity_pattern | ProcessLib::Process | protected |
| _use_monolithic_scheme | ProcessLib::Process | protected |
| ActiveElementIDsState enum name | ProcessLib::AssemblyMixinBase | private |
| ProcessLib::assemble(const double 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) final | ProcessLib::Process | |
| ProcessLib::AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > >::assemble(double const t, double const dt, std::vector< GlobalVector * > const &, std::vector< GlobalVector * > const &, int const process_id, GlobalMatrix &, GlobalMatrix &, GlobalVector &) | ProcessLib::AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > > | inlineprivate |
| assembleConcreteProcess(const double 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) override | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | privatevirtual |
| ProcessLib::assembleWithJacobian(const double t, double const dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, int const process_id, GlobalVector &b, GlobalMatrix &Jac) final | ProcessLib::Process | |
| ProcessLib::AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > >::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) | ProcessLib::AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > > | inlineprivate |
| assembleWithJacobianConcreteProcess(const double t, double const dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, int const process_id, GlobalVector &b, GlobalMatrix &Jac) override | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | privatevirtual |
| AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > > class | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | friend |
| AssemblyMixinBase(AbstractJacobianAssembler &jacobian_assembler) | ProcessLib::AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > > | inlineexplicitprivate |
| b_submesh_id_ | ProcessLib::AssemblyMixinBase | private |
| base_nodes_ | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | private |
| cell_average_data_ | ProcessLib::Process | protected |
| computeSecondaryVariable(double const t, double const dt, std::vector< GlobalVector * > const &x, GlobalVector const &x_prev, int const process_id) | ProcessLib::Process | |
| computeSecondaryVariableConcrete(double const t, double const dt, std::vector< GlobalVector * > const &x, GlobalVector const &x_prev, int const process_id) override | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | privatevirtual |
| computeSparsityPattern() | ProcessLib::Process | private |
| constant_one_parameter_name | ProcessLib::Process | static |
| constructDofTable() override | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | privatevirtual |
| constructDofTableOfSpecifiedProcessStaggeredScheme(const int specified_process_id) | ProcessLib::Process | protected |
| constructMonolithicProcessDofTable() | ProcessLib::Process | protected |
| 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, SubmeshAssemblyData const &sad) | ProcessLib::AssemblyMixinBase | privatestatic |
| derived() | ProcessLib::AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > > | inlineprivate |
| derived() const | ProcessLib::AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > > | inlineprivate |
| extrapolateIntegrationPointValuesToNodes(const double, std::vector< GlobalVector * > const &, std::vector< GlobalVector * > &) | ProcessLib::Process | inlinevirtual |
| getActiveElementIDs() const | ProcessLib::Process | inline |
| getDOFTable(const int process_id) const override | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | privatevirtual |
| getDOFTableForExtrapolatorData() const override | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | privatevirtual |
| getDOFTables(int const number_of_processes) const | ProcessLib::Process | protected |
| getExtrapolator() const | ProcessLib::Process | inlineprotected |
| getFlux(std::size_t, MathLib::Point3d const &, double const, std::vector< GlobalVector * > const &) const | ProcessLib::Process | inlinevirtual |
| getIndicesOfResiduumWithoutInitialCompensation() const override | ProcessLib::Process | protected |
| getIntegrationPointWriters() const | ProcessLib::Process | inline |
| getKnownSolutions(double const t, GlobalVector const &x, int const process_id) const final | ProcessLib::Process | inline |
| getMatrixSpecifications(const int process_id) const override | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | |
| getMesh() const | ProcessLib::Process | inline |
| getProcessVariables() const | ProcessLib::Process | inline |
| getProcessVariables(const int process_id) const | ProcessLib::Process | inline |
| getSecondaryVariables() const | ProcessLib::Process | inline |
| getSingleComponentDOFTable() const | ProcessLib::Process | inlineprotected |
| hasMechanicalProcess(int const) const | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | inlineprivate |
| ids_state_ | ProcessLib::AssemblyMixinBase | private |
| initialize(std::map< int, std::shared_ptr< MaterialPropertyLib::Medium > > const &media) | ProcessLib::Process | |
| initializeAssemblyOnSubmeshes(std::vector< std::reference_wrapper< MeshLib::Mesh > > const &meshes) override | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | privatevirtual |
| ProcessLib::AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > >::initializeAssemblyOnSubmeshes(std::vector< std::reference_wrapper< MeshLib::Mesh > > const &submeshes, std::vector< std::vector< std::string > > const &residuum_names) | ProcessLib::AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > > | inlineprivate |
| 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 |
| initializeBoundaryConditions(std::map< int, std::shared_ptr< MaterialPropertyLib::Medium > > const &media) override | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | privatevirtual |
| initializeConcreteProcess(NumLib::LocalToGlobalIndexMap const &dof_table, MeshLib::Mesh const &mesh, unsigned const integration_order) override | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | privatevirtual |
| initializeExtrapolator() | ProcessLib::Process | private |
| initializeProcessBoundaryConditionsAndSourceTerms(const NumLib::LocalToGlobalIndexMap &dof_table, const int process_id, std::map< int, std::shared_ptr< MaterialPropertyLib::Medium > > const &media) | ProcessLib::Process | protected |
| isLinear() const override | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | |
| isMonolithicSchemeUsed() const | ProcessLib::Process | inlinevirtual |
| local_assemblers_ | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | private |
| local_to_global_index_map_single_component_ | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | private |
| local_to_global_index_map_with_base_nodes_ | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | private |
| LocalAssemblerIF typedef | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | private |
| mesh_subset_base_nodes_ | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | private |
| name | ProcessLib::Process | |
| postIteration(GlobalVector const &x) final | ProcessLib::Process | |
| postIterationConcreteProcess(GlobalVector const &) | ProcessLib::Process | inlineprivatevirtual |
| postNonLinearSolver(std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, const double t, double const dt, int const process_id) | ProcessLib::Process | |
| postNonLinearSolverConcreteProcess(std::vector< GlobalVector * > const &, std::vector< GlobalVector * > const &, const double, double const, int const) | ProcessLib::Process | inlineprivatevirtual |
| postTimestep(std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, const double t, const double delta_t, int const process_id) | ProcessLib::Process | |
| postTimestepConcreteProcess(std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, double const t, double const dt, const int process_id) override | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | privatevirtual |
| preAssemble(const double t, double const dt, GlobalVector const &x) final | ProcessLib::Process | |
| preAssembleConcreteProcess(const double, double const, GlobalVector const &) | ProcessLib::Process | inlineprivatevirtual |
| preIteration(const unsigned iter, GlobalVector const &x) final | ProcessLib::Process | |
| preIterationConcreteProcess(const unsigned, GlobalVector const &) | ProcessLib::Process | inlineprivatevirtual |
| preOutput(const double t, double const dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, int const process_id) | ProcessLib::Process | |
| preOutputConcreteProcess(const double, double const, std::vector< GlobalVector * > const &, std::vector< GlobalVector * > const &, int const) | ProcessLib::Process | inlineprivatevirtual |
| preTimestep(std::vector< GlobalVector * > const &x, const double t, const double delta_t, const int process_id) | ProcessLib::Process | |
| preTimestepConcreteProcess(std::vector< GlobalVector * > const &, const double, const double, const int) override | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | privatevirtual |
| ProcessLib::Process(std::string name_, MeshLib::Mesh &mesh, std::unique_ptr< AbstractJacobianAssembler > &&jacobian_assembler, std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters, unsigned const integration_order, std::vector< std::vector< std::reference_wrapper< ProcessVariable > > > &&process_variables, SecondaryVariableCollection &&secondary_variables, const bool use_monolithic_scheme=true) | ProcessLib::Process | |
| process_data_ | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | private |
| pvma_ | ProcessLib::AssemblyMixinBase | private |
| requiresNormalization() const override | ProcessLib::Process | inline |
| residuum_vectors_bulk_ | ProcessLib::AssemblyMixinBase | private |
| setInitialConditions(std::vector< GlobalVector * > &process_solutions, std::vector< GlobalVector * > const &process_solutions_prev, double const t, int const process_id) | ProcessLib::Process | |
| setInitialConditionsConcreteProcess(std::vector< GlobalVector * > &x, double const t, int const process_id) override | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | privatevirtual |
| setReleaseNodalForces(GlobalVector const *r_neq, int const process_id) override | ProcessLib::Process | protected |
| solveReactionEquation(std::vector< GlobalVector * > &, std::vector< GlobalVector * > const &, double const, double const, NumLib::EquationSystem &, int const) | ProcessLib::Process | inlinevirtual |
| sparsity_pattern_with_linear_element_ | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | private |
| submesh_assembly_data_ | ProcessLib::AssemblyMixinBase | private |
| ThermoRichardsMechanicsProcess(std::string name, MeshLib::Mesh &mesh, std::unique_ptr< ProcessLib::AbstractJacobianAssembler > &&jacobian_assembler, std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters, unsigned const integration_order, std::vector< std::vector< std::reference_wrapper< ProcessVariable > > > &&process_variables, ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits > &&process_data, SecondaryVariableCollection &&secondary_variables, bool const use_monolithic_scheme) | ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > | |
| updateActiveElements() | ProcessLib::AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > > | inlineprivate |
| ProcessLib::AssemblyMixinBase::updateActiveElements(ProcessLib::Process const &process) | ProcessLib::AssemblyMixinBase | private |
| updateActiveElementsImpl(Process const &process) | ProcessLib::AssemblyMixinBase | private |
| updateDeactivatedSubdomains(double const time, const int process_id) | ProcessLib::Process | |
| ~SubmeshAssemblySupport()=default | ProcessLib::SubmeshAssemblySupport | virtual |