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.
|
#include <interval_utility.h>
Public Member Functions | |
KRATOS_CLASS_POINTER_DEFINITION (IntervalUtility) | |
IntervalUtility (Parameters Settings) | |
Constructor with parameters. More... | |
double | GetIntervalBegin () const |
Get the initial time of the interval. More... | |
double | GetIntervalEnd () const |
Get the final time of the interval. More... | |
bool | IsInInterval (double Time) |
Check if the time is in interval. More... | |
std::string | Info () const |
Turn back information as a string. More... | |
void | PrintInfo (std::ostream &rOStream) const |
Print information about this object. More... | |
void | PrintData (std::ostream &rOStream) const |
Print object's data. More... | |
this function manages intervals. It aims at being used within processes
Kratos::IntervalUtility::IntervalUtility | ( | Parameters | Settings | ) |
Constructor with parameters.
Settings |
double Kratos::IntervalUtility::GetIntervalBegin | ( | ) | const |
Get the initial time of the interval.
double Kratos::IntervalUtility::GetIntervalEnd | ( | ) | const |
Get the final time of the interval.
std::string Kratos::IntervalUtility::Info | ( | ) | const |
Turn back information as a string.
Check if the time is in interval.
Time |
Kratos::IntervalUtility::KRATOS_CLASS_POINTER_DEFINITION | ( | IntervalUtility | ) |
void Kratos::IntervalUtility::PrintData | ( | std::ostream & | rOStream | ) | const |
Print object's data.
void Kratos::IntervalUtility::PrintInfo | ( | std::ostream & | rOStream | ) | const |
Print information about this object.