#include <dgeoflow.h>
|
| using | NodeType = Node |
| |
| using | SparseSpaceType = UblasSpace< double, CompressedMatrix, Vector > |
| |
| using | LocalSpaceType = UblasSpace< double, Matrix, Vector > |
| |
| using | LinearSolverType = LinearSolver< SparseSpaceType, LocalSpaceType > |
| |
| using | SkylineLUFactorizationSolverType = SkylineLUFactorizationSolver< SparseSpaceType, LocalSpaceType > |
| |
| using | ConvergenceCriteriaType = ConvergenceCriteria< SparseSpaceType, LocalSpaceType > |
| |
| using | MixedGenericCriteriaType = MixedGenericCriteria< SparseSpaceType, LocalSpaceType > |
| |
| using | ConvergenceVariableListType = typename MixedGenericCriteriaType::ConvergenceVariableListType |
| |
| using | GeoMechanicsNewtonRaphsonErosionProcessStrategyType = GeoMechanicsNewtonRaphsonErosionProcessStrategy< SparseSpaceType, LocalSpaceType, LinearSolverType > |
| |
| using | result_type = SetIdentityFunction< Dof< double > > |
| |
|
| | KratosExecute () |
| |
| void | ParseProcesses (ModelPart &rModelPart, Parameters projFile) |
| |
| int | ExecuteFlowAnalysis (std::string_view WorkingDirectory, const std::string &rProjectParamsFileName, const CriticalHeadInfo &rCriticalHeadInfo, std::string_view CriticalHeadBoundaryModelPartName, const CallBackFunctions &rCallBackFunctions) |
| |
| void | ExecuteWithoutPiping (ModelPart &rModelPart, const Kratos::Parameters &rGidOutputSettings, const GeoMechanicsNewtonRaphsonErosionProcessStrategyType::Pointer pSolvingStrategy) const |
| |
| int | ExecuteWithPiping (ModelPart &rModelPart, const Kratos::Parameters &rGidOutputSettings, const CriticalHeadInfo &rCriticalHeadInfo, LoggerOutput::Pointer pOutput, const CallBackFunctions &rCallBackFunctions, const GeoMechanicsNewtonRaphsonErosionProcessStrategyType::Pointer pSolvingStrategy) |
| |
| void | WriteCriticalHeadResultToFile () const |
| |
| void | AddNodalSolutionStepVariables (ModelPart &rModelPart) const |
| |
| int | FindCriticalHead (ModelPart &rModelPart, const Kratos::Parameters &rGidOutputSettings, const CriticalHeadInfo &rCriticalHeadInfo, LoggerOutput::Pointer pOutput, const shared_ptr< Process > &pRiverBoundary, const GeoMechanicsNewtonRaphsonErosionProcessStrategyType::Pointer pSolvingStrategy, const CallBackFunctions &rCallBackFunctions) |
| |
| void | HandleCriticalHeadFound (const CriticalHeadInfo &rCriticalHeadInfo) |
| |
| void | HandleCleanUp (const CallBackFunctions &rCallBackFunctions, LoggerOutput::Pointer pOutput) |
| |
◆ ConvergenceCriteriaType
◆ ConvergenceVariableListType
◆ GeoMechanicsNewtonRaphsonErosionProcessStrategyType
◆ LinearSolverType
◆ LocalSpaceType
◆ MixedGenericCriteriaType
◆ NodeType
◆ result_type
◆ SkylineLUFactorizationSolverType
◆ SparseSpaceType
◆ KratosExecute()
| Kratos::KratosExecute::KratosExecute |
( |
| ) |
|
◆ AddNodalSolutionStepVariables()
| void Kratos::KratosExecute::AddNodalSolutionStepVariables |
( |
ModelPart & |
rModelPart | ) |
const |
◆ ExecuteFlowAnalysis()
| int Kratos::KratosExecute::ExecuteFlowAnalysis |
( |
std::string_view |
WorkingDirectory, |
|
|
const std::string & |
rProjectParamsFileName, |
|
|
const CriticalHeadInfo & |
rCriticalHeadInfo, |
|
|
std::string_view |
CriticalHeadBoundaryModelPartName, |
|
|
const CallBackFunctions & |
rCallBackFunctions |
|
) |
| |
◆ ExecuteWithoutPiping()
| void Kratos::KratosExecute::ExecuteWithoutPiping |
( |
ModelPart & |
rModelPart, |
|
|
const Kratos::Parameters & |
rGidOutputSettings, |
|
|
const GeoMechanicsNewtonRaphsonErosionProcessStrategyType::Pointer |
pSolvingStrategy |
|
) |
| const |
◆ ExecuteWithPiping()
| int Kratos::KratosExecute::ExecuteWithPiping |
( |
ModelPart & |
rModelPart, |
|
|
const Kratos::Parameters & |
rGidOutputSettings, |
|
|
const CriticalHeadInfo & |
rCriticalHeadInfo, |
|
|
LoggerOutput::Pointer |
pOutput, |
|
|
const CallBackFunctions & |
rCallBackFunctions, |
|
|
const GeoMechanicsNewtonRaphsonErosionProcessStrategyType::Pointer |
pSolvingStrategy |
|
) |
| |
◆ FindCriticalHead()
◆ HandleCleanUp()
| void Kratos::KratosExecute::HandleCleanUp |
( |
const CallBackFunctions & |
rCallBackFunctions, |
|
|
LoggerOutput::Pointer |
pOutput |
|
) |
| |
◆ HandleCriticalHeadFound()
| void Kratos::KratosExecute::HandleCriticalHeadFound |
( |
const CriticalHeadInfo & |
rCriticalHeadInfo | ) |
|
◆ ParseProcesses()
◆ setup_criteria_dgeoflow()
| KratosExecute::ConvergenceCriteriaType::Pointer Kratos::KratosExecute::setup_criteria_dgeoflow |
( |
| ) |
|
|
static |
◆ setup_solver_dgeoflow()
| KratosExecute::LinearSolverType::Pointer Kratos::KratosExecute::setup_solver_dgeoflow |
( |
| ) |
|
|
static |
◆ setup_strategy_dgeoflow()
| KratosExecute::GeoMechanicsNewtonRaphsonErosionProcessStrategyType::Pointer Kratos::KratosExecute::setup_strategy_dgeoflow |
( |
ModelPart & |
rModelPart | ) |
|
|
static |
◆ WriteCriticalHeadResultToFile()
| void Kratos::KratosExecute::WriteCriticalHeadResultToFile |
( |
| ) |
const |
The documentation for this class was generated from the following files:
- /home/runner/work/Documentation/Documentation/master/applications/GeoMechanicsApplication/custom_workflows/dgeoflow.h
- /home/runner/work/Documentation/Documentation/master/applications/GeoMechanicsApplication/custom_workflows/dgeoflow.cpp