KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Public Member Functions | List of all members
Kratos::KratosGeoSettlement Class Reference

#include <dgeosettlement.h>

Collaboration diagram for Kratos::KratosGeoSettlement:

Public Member Functions

 KratosGeoSettlement (std::unique_ptr< InputUtility > pInputUtility, std::unique_ptr< ProcessInfoParser > pProcessInfoParser, std::unique_ptr< TimeLoopExecutorInterface > pTimeLoopExecutorInterface)
 
 ~KratosGeoSettlement ()
 
int RunStage (const std::filesystem::path &rWorkingDirectory, const std::filesystem::path &rProjectParametersFile, const std::function< void(const char *)> &rLogCallback, const std::function< void(double)> &rReportProgress, const std::function< void(const char *)> &rReportTextualProgress, const std::function< bool()> &rShouldCancel)
 
const InputUtilityGetInterfaceInputUtility () const
 

Constructor & Destructor Documentation

◆ KratosGeoSettlement()

Kratos::KratosGeoSettlement::KratosGeoSettlement ( std::unique_ptr< InputUtility pInputUtility,
std::unique_ptr< ProcessInfoParser pProcessInfoParser,
std::unique_ptr< TimeLoopExecutorInterface pTimeLoopExecutorInterface 
)

◆ ~KratosGeoSettlement()

Kratos::KratosGeoSettlement::~KratosGeoSettlement ( )
default

Member Function Documentation

◆ GetInterfaceInputUtility()

const InputUtility * Kratos::KratosGeoSettlement::GetInterfaceInputUtility ( ) const

◆ RunStage()

int Kratos::KratosGeoSettlement::RunStage ( const std::filesystem::path &  rWorkingDirectory,
const std::filesystem::path &  rProjectParametersFile,
const std::function< void(const char *)> &  rLogCallback,
const std::function< void(double)> &  rReportProgress,
const std::function< void(const char *)> &  rReportTextualProgress,
const std::function< bool()> &  rShouldCancel 
)

The documentation for this class was generated from the following files: