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.
|
This is the complete list of members for Kratos::TimeLoopExecutorInterface, including all inherited members.
Run(const TimeStepEndState &EndState)=0 | Kratos::TimeLoopExecutorInterface | pure virtual |
SetCancelDelegate(const std::function< bool()> &rCancelDelegate)=0 | Kratos::TimeLoopExecutorInterface | pure virtual |
SetProcessObservables(const std::vector< std::weak_ptr< Process >> &rProcessObservables)=0 | Kratos::TimeLoopExecutorInterface | pure virtual |
SetProgressDelegate(const std::function< void(double)> &rProgressDelegate)=0 | Kratos::TimeLoopExecutorInterface | pure virtual |
SetSolverStrategyWrapper(std::shared_ptr< StrategyWrapper > pStrategyWrapper)=0 | Kratos::TimeLoopExecutorInterface | pure virtual |
SetTimeIncrementor(std::unique_ptr< TimeIncrementor > pTimeIncrementor)=0 | Kratos::TimeLoopExecutorInterface | pure virtual |
~TimeLoopExecutorInterface()=default | Kratos::TimeLoopExecutorInterface | virtual |