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 | Public Attributes | List of all members
Kratos::KratosExecute::CallBackFunctions Struct Reference

#include <dgeoflow.h>

Collaboration diagram for Kratos::KratosExecute::CallBackFunctions:

Public Member Functions

 CallBackFunctions (std::function< void(const char *)> LogCallback, std::function< void(double)> ReportProgress, std::function< void(const char *)> ReportTextualProgress, std::function< bool()> ShouldCancel)
 

Public Attributes

std::function< void(const char *)> LogCallback
 
std::function< void(double)> ReportProgress
 
std::function< void(const char *)> ReportTextualProgress
 
std::function< bool()> ShouldCancel
 

Constructor & Destructor Documentation

◆ CallBackFunctions()

Kratos::KratosExecute::CallBackFunctions::CallBackFunctions ( std::function< void(const char *)>  LogCallback,
std::function< void(double)>  ReportProgress,
std::function< void(const char *)>  ReportTextualProgress,
std::function< bool()>  ShouldCancel 
)
inline

Member Data Documentation

◆ LogCallback

std::function<void(const char*)> Kratos::KratosExecute::CallBackFunctions::LogCallback

◆ ReportProgress

std::function<void(double)> Kratos::KratosExecute::CallBackFunctions::ReportProgress

◆ ReportTextualProgress

std::function<void(const char*)> Kratos::KratosExecute::CallBackFunctions::ReportTextualProgress

◆ ShouldCancel

std::function<bool()> Kratos::KratosExecute::CallBackFunctions::ShouldCancel

The documentation for this struct was generated from the following file: