OGS
ProcessLib::Process Member List

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

_boundary_conditionsProcessLib::Processprotected
_coupled_solutionsProcessLib::Processprotected
_extrapolator_dataProcessLib::Processprivate
_global_assemblerProcessLib::Processprotected
_integration_orderProcessLib::Processprotected
_integration_point_writerProcessLib::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
assemble(const double t, double const dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &xdot, int const process_id, GlobalMatrix &M, GlobalMatrix &K, GlobalVector &b) finalProcessLib::Process
assembleConcreteProcess(const double t, double const dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &xdot, int const process_id, GlobalMatrix &M, GlobalMatrix &K, GlobalVector &b)=0ProcessLib::Processprivatepure virtual
assembleWithJacobian(const double t, double const dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &xdot, const double dxdot_dx, const double dx_dx, int const process_id, GlobalMatrix &M, GlobalMatrix &K, GlobalVector &b, GlobalMatrix &Jac) finalProcessLib::Process
assembleWithJacobianConcreteProcess(const double t, double const dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &xdot, const double dxdot_dx, const double dx_dx, int const process_id, GlobalMatrix &M, GlobalMatrix &K, GlobalVector &b, GlobalMatrix &Jac)=0ProcessLib::Processprivatepure virtual
computeSecondaryVariable(double const t, double const dt, std::vector< GlobalVector * > const &x, GlobalVector const &x_dot, int const process_id)ProcessLib::Process
computeSecondaryVariableConcrete(double const, double const, std::vector< GlobalVector * > const &, GlobalVector const &, int const)ProcessLib::Processinlineprivatevirtual
computeSparsityPattern()ProcessLib::Processprivate
constructDofTable()ProcessLib::Processprotectedvirtual
constructDofTableOfSpecifiedProcessStaggeredScheme(const int specified_prosess_id)ProcessLib::Processprotected
constructMonolithicProcessDofTable()ProcessLib::Processprotected
extrapolateIntegrationPointValuesToNodes(const double, std::vector< GlobalVector * > const &, std::vector< GlobalVector * > &)ProcessLib::Processinlinevirtual
getDOFTable(const int) constProcessLib::Processinlinevirtual
getDOFTableForExtrapolatorData() constProcessLib::Processprotectedvirtual
getExtrapolator() constProcessLib::Processinlineprotected
getFlux(std::size_t, MathLib::Point3d const &, double const, std::vector< GlobalVector * > const &) constProcessLib::Processinlinevirtual
getIntegrationPointWriter(MeshLib::Mesh const &mesh) constProcessLib::Processinline
getKnownSolutions(double const t, GlobalVector const &x, int const process_id) const finalProcessLib::Processinline
getMatrixSpecifications(const int process_id) const overrideProcessLib::Process
getMesh() constProcessLib::Processinline
getProcessVariables(const int process_id) constProcessLib::Processinline
getSecondaryVariables() constProcessLib::Processinline
getSingleComponentDOFTable() constProcessLib::Processinlineprotected
initialize()ProcessLib::Process
initializeBoundaryConditions()ProcessLib::Processprivatevirtual
initializeConcreteProcess(NumLib::LocalToGlobalIndexMap const &dof_table, MeshLib::Mesh const &mesh, unsigned const integration_order)=0ProcessLib::Processprivatepure virtual
initializeExtrapolator()ProcessLib::Processprivate
initializeProcessBoundaryConditionsAndSourceTerms(const NumLib::LocalToGlobalIndexMap &dof_table, const int process_id)ProcessLib::Processprotected
isMonolithicSchemeUsed() constProcessLib::Processinline
nameProcessLib::Process
NonlinearSolver typedefProcessLib::Process
postIteration(GlobalVector const &x) finalProcessLib::Process
postIterationConcreteProcess(GlobalVector const &)ProcessLib::Processinlineprivatevirtual
postNonLinearSolver(GlobalVector const &x, GlobalVector const &xdot, const double t, double const dt, int const process_id)ProcessLib::Process
postNonLinearSolverConcreteProcess(GlobalVector const &, GlobalVector const &, const double, double const, int const)ProcessLib::Processinlineprivatevirtual
postTimestep(std::vector< GlobalVector * > const &x, const double t, const double delta_t, int const process_id)ProcessLib::Process
postTimestepConcreteProcess(std::vector< GlobalVector * > const &, const double, const double, int const)ProcessLib::Processinlineprivatevirtual
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
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)ProcessLib::Processinlineprivatevirtual
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
setCoupledSolutionsForStaggeredScheme(CoupledSolutionsForStaggeredScheme *const coupled_solutions)ProcessLib::Processinline
setCoupledTermForTheStaggeredSchemeToLocalAssemblers(int const)ProcessLib::Processinlinevirtual
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 * > &, double const, int const)ProcessLib::Processinlineprivatevirtual
solveReactionEquation(std::vector< GlobalVector * > &, std::vector< GlobalVector * > const &, double const, double const, NumLib::EquationSystem &, int const)ProcessLib::Processinlinevirtual
TimeDiscretization typedefProcessLib::Process
updateDeactivatedSubdomains(double const time, const int process_id)ProcessLib::Process