OGS
|
This is the complete list of members for ProcessLib::Process, including all inherited members.
_boundary_conditions | ProcessLib::Process | protected |
_coupled_solutions | ProcessLib::Process | protected |
_extrapolator_data | ProcessLib::Process | private |
_global_assembler | ProcessLib::Process | protected |
_integration_order | ProcessLib::Process | protected |
_integration_point_writer | 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 |
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) final | ProcessLib::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)=0 | ProcessLib::Process | privatepure 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) final | ProcessLib::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)=0 | ProcessLib::Process | privatepure 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::Process | inlineprivatevirtual |
computeSparsityPattern() | ProcessLib::Process | private |
constructDofTable() | ProcessLib::Process | protectedvirtual |
constructDofTableOfSpecifiedProcessStaggeredScheme(const int specified_prosess_id) | ProcessLib::Process | protected |
constructMonolithicProcessDofTable() | ProcessLib::Process | protected |
extrapolateIntegrationPointValuesToNodes(const double, std::vector< GlobalVector * > const &, std::vector< GlobalVector * > &) | ProcessLib::Process | inlinevirtual |
getDOFTable(const int) const | ProcessLib::Process | inlinevirtual |
getDOFTableForExtrapolatorData() const | ProcessLib::Process | protectedvirtual |
getExtrapolator() const | ProcessLib::Process | inlineprotected |
getFlux(std::size_t, MathLib::Point3d const &, double const, std::vector< GlobalVector * > const &) const | ProcessLib::Process | inlinevirtual |
getIntegrationPointWriter(MeshLib::Mesh const &mesh) 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::Process | |
getMesh() const | ProcessLib::Process | inline |
getProcessVariables(const int process_id) const | ProcessLib::Process | inline |
getSecondaryVariables() const | ProcessLib::Process | inline |
getSingleComponentDOFTable() const | ProcessLib::Process | inlineprotected |
initialize() | ProcessLib::Process | |
initializeBoundaryConditions() | ProcessLib::Process | privatevirtual |
initializeConcreteProcess(NumLib::LocalToGlobalIndexMap const &dof_table, MeshLib::Mesh const &mesh, unsigned const integration_order)=0 | ProcessLib::Process | privatepure virtual |
initializeExtrapolator() | ProcessLib::Process | private |
initializeProcessBoundaryConditionsAndSourceTerms(const NumLib::LocalToGlobalIndexMap &dof_table, const int process_id) | ProcessLib::Process | protected |
isMonolithicSchemeUsed() const | ProcessLib::Process | inline |
name | ProcessLib::Process | |
NonlinearSolver typedef | ProcessLib::Process | |
postIteration(GlobalVector const &x) final | ProcessLib::Process | |
postIterationConcreteProcess(GlobalVector const &) | ProcessLib::Process | inlineprivatevirtual |
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::Process | inlineprivatevirtual |
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::Process | inlineprivatevirtual |
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 |
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::Process | inlineprivatevirtual |
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 | |
setCoupledSolutionsForStaggeredScheme(CoupledSolutionsForStaggeredScheme *const coupled_solutions) | ProcessLib::Process | inline |
setCoupledTermForTheStaggeredSchemeToLocalAssemblers(int const) | ProcessLib::Process | inlinevirtual |
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::Process | inlineprivatevirtual |
solveReactionEquation(std::vector< GlobalVector * > &, std::vector< GlobalVector * > const &, double const, double const, NumLib::EquationSystem &, int const) | ProcessLib::Process | inlinevirtual |
TimeDiscretization typedef | ProcessLib::Process | |
updateDeactivatedSubdomains(double const time, const int process_id) | ProcessLib::Process |