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.
Kratos::TimeLoopExecutorInterface Member List

This is the complete list of members for Kratos::TimeLoopExecutorInterface, including all inherited members.

Run(const TimeStepEndState &EndState)=0Kratos::TimeLoopExecutorInterfacepure virtual
SetCancelDelegate(const std::function< bool()> &rCancelDelegate)=0Kratos::TimeLoopExecutorInterfacepure virtual
SetProcessObservables(const std::vector< std::weak_ptr< Process >> &rProcessObservables)=0Kratos::TimeLoopExecutorInterfacepure virtual
SetProgressDelegate(const std::function< void(double)> &rProgressDelegate)=0Kratos::TimeLoopExecutorInterfacepure virtual
SetSolverStrategyWrapper(std::shared_ptr< StrategyWrapper > pStrategyWrapper)=0Kratos::TimeLoopExecutorInterfacepure virtual
SetTimeIncrementor(std::unique_ptr< TimeIncrementor > pTimeIncrementor)=0Kratos::TimeLoopExecutorInterfacepure virtual
~TimeLoopExecutorInterface()=defaultKratos::TimeLoopExecutorInterfacevirtual