OGS
ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > Member List

This is the complete list of members for ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >, including all inherited members.

_boundary_conditionsProcessLib::Processprotected
_extrapolator_dataProcessLib::Processprivate
_global_assemblerProcessLib::Processprotected
_ids_of_active_elementsProcessLib::Processprivate
_integration_orderProcessLib::Processprotected
_integration_point_writerProcessLib::Processprotected
_jacobian_assemblerProcessLib::Processprotected
_local_to_global_index_mapProcessLib::Processprotected
_meshProcessLib::Processprotected
_mesh_subset_all_nodesProcessLib::Processprotected
_process_variablesProcessLib::Processprotected
_secondary_variablesProcessLib::Processprotected
_source_term_collectionsProcessLib::Processprivate
_sparsity_patternProcessLib::Processprotected
_use_monolithic_schemeProcessLib::Processprotected
ActiveElementIDsState enum nameProcessLib::AssemblyMixinBaseprivate
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) finalProcessLib::Process
AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > >::assemble(const double, double const, std::vector< GlobalVector * > const &, std::vector< GlobalVector * > const &, int const, 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) overrideProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >privatevirtual
assembleGeneric(Method global_assembler_method, 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, Jac &... jac_or_not_jac)ProcessLib::AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > >inlineprivate
ProcessLib::assembleWithJacobian(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, GlobalMatrix &Jac) finalProcessLib::Process
AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > >::assembleWithJacobian(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, 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, GlobalMatrix &M, GlobalMatrix &K, GlobalVector &b, GlobalMatrix &Jac) overrideProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >privatevirtual
AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > >ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >friend
AssemblyMixinBase(AbstractJacobianAssembler &jacobian_assembler)ProcessLib::AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > >inlineexplicitprivate
b_submesh_id_ProcessLib::AssemblyMixinBaseprivate
base_nodes_ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >private
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) overrideProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >privatevirtual
computeSparsityPattern()ProcessLib::Processprivate
constant_one_parameter_nameProcessLib::Processstatic
constructDofTable() overrideProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >privatevirtual
constructDofTableOfSpecifiedProcessStaggeredScheme(const int specified_process_id)ProcessLib::Processprotected
constructMonolithicProcessDofTable()ProcessLib::Processprotected
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(GlobalVector const &rhs, NumLib::LocalToGlobalIndexMap const &local_to_global_index_map, SubmeshAssemblyData const &sad)ProcessLib::AssemblyMixinBaseprivatestatic
derived()ProcessLib::AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > >inlineprivate
derived() constProcessLib::AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > >inlineprivate
extrapolateIntegrationPointValuesToNodes(const double, std::vector< GlobalVector * > const &, std::vector< GlobalVector * > &)ProcessLib::Processinlinevirtual
getActiveElementIDs() constProcessLib::Processinline
getDOFTable(const int process_id) const overrideProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >privatevirtual
getDOFTableForExtrapolatorData() const overrideProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >privatevirtual
getDOFTables(int const number_of_processes) constProcessLib::Processprotected
getExtrapolator() constProcessLib::Processinlineprotected
getFlux(std::size_t, MathLib::Point3d const &, double const, std::vector< GlobalVector * > const &) constProcessLib::Processinlinevirtual
getIndicesOfResiduumWithoutInitialCompensation() const overrideProcessLib::Processprotected
getIntegrationPointWriters() constProcessLib::Processinline
getKnownSolutions(double const t, GlobalVector const &x, int const process_id) const finalProcessLib::Processinline
getMatrixSpecifications(const int process_id) const overrideProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >
getMesh() constProcessLib::Processinline
getProcessVariables(const int process_id) constProcessLib::Processinline
getSecondaryVariables() constProcessLib::Processinline
getSingleComponentDOFTable() constProcessLib::Processinlineprotected
hasMechanicalProcess(int const) constProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >inlineprivate
ids_state_ProcessLib::AssemblyMixinBaseprivate
initialize(std::map< int, std::shared_ptr< MaterialPropertyLib::Medium > > const &media)ProcessLib::Process
initializeAssemblyOnSubmeshes(std::vector< std::reference_wrapper< MeshLib::Mesh > > const &meshes) overrideProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >privatevirtual
AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > >::initializeAssemblyOnSubmeshes(const int process_id, std::vector< std::reference_wrapper< MeshLib::Mesh > > const &submeshes, std::vector< std::string > const &residuum_names)ProcessLib::AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > >inlineprivate
ProcessLib::AssemblyMixinBase::initializeAssemblyOnSubmeshes(const int process_id, MeshLib::Mesh &bulk_mesh, std::vector< std::reference_wrapper< MeshLib::Mesh > > const &submeshes, std::vector< std::string > const &residuum_names, std::vector< std::reference_wrapper< ProcessVariable > > const &pvs)ProcessLib::AssemblyMixinBaseprivate
initializeBoundaryConditions(std::map< int, std::shared_ptr< MaterialPropertyLib::Medium > > const &media) overrideProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >privatevirtual
initializeConcreteProcess(NumLib::LocalToGlobalIndexMap const &dof_table, MeshLib::Mesh const &mesh, unsigned const integration_order) overrideProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >privatevirtual
initializeExtrapolator()ProcessLib::Processprivate
initializeProcessBoundaryConditionsAndSourceTerms(const NumLib::LocalToGlobalIndexMap &dof_table, const int process_id, std::map< int, std::shared_ptr< MaterialPropertyLib::Medium > > const &media)ProcessLib::Processprotected
isLinear() const overrideProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >
isMonolithicSchemeUsed() constProcessLib::Processinlinevirtual
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 typedefProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >private
mesh_subset_base_nodes_ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >private
nameProcessLib::Process
postIteration(GlobalVector const &x) finalProcessLib::Process
postIterationConcreteProcess(GlobalVector const &)ProcessLib::Processinlineprivatevirtual
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::Processinlineprivatevirtual
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) overrideProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >privatevirtual
preAssemble(const double t, double const dt, GlobalVector const &x) finalProcessLib::Process
preAssembleConcreteProcess(const double, double const, GlobalVector const &)ProcessLib::Processinlineprivatevirtual
preIteration(const unsigned iter, GlobalVector const &x) finalProcessLib::Process
preIterationConcreteProcess(const unsigned, GlobalVector const &)ProcessLib::Processinlineprivatevirtual
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::Processinlineprivatevirtual
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) overrideProcessLib::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 &parameters, 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::AssemblyMixinBaseprivate
residuum_vectors_bulk_ProcessLib::AssemblyMixinBaseprivate
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) overrideProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >privatevirtual
solveReactionEquation(std::vector< GlobalVector * > &, std::vector< GlobalVector * > const &, double const, double const, NumLib::EquationSystem &, int const)ProcessLib::Processinlinevirtual
sparsity_pattern_with_linear_element_ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits >private
submesh_assembly_data_ProcessLib::AssemblyMixinBaseprivate
ThermoRichardsMechanicsProcess(std::string name, MeshLib::Mesh &mesh, std::unique_ptr< ProcessLib::AbstractJacobianAssembler > &&jacobian_assembler, std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const &parameters, 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(const int process_id)ProcessLib::AssemblyMixin< ThermoRichardsMechanicsProcess< DisplacementDim, ConstitutiveTraits > >inlineprivate
ProcessLib::AssemblyMixinBase::updateActiveElements(ProcessLib::ProcessVariable const &pv)ProcessLib::AssemblyMixinBaseprivate
updateActiveElementsImpl(ProcessLib::ProcessVariable const &pv)ProcessLib::AssemblyMixinBaseprivate
updateDeactivatedSubdomains(double const time, const int process_id)ProcessLib::Process
~SubmeshAssemblySupport()=defaultProcessLib::SubmeshAssemblySupportvirtual