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::IntervalUtility Class Reference

#include <interval_utility.h>

Collaboration diagram for Kratos::IntervalUtility:

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...
 

Detailed Description

this function manages intervals. It aims at being used within processes

Constructor & Destructor Documentation

◆ IntervalUtility()

Kratos::IntervalUtility::IntervalUtility ( Parameters  Settings)

Constructor with parameters.

Parameters
Settings

Member Function Documentation

◆ GetIntervalBegin()

double Kratos::IntervalUtility::GetIntervalBegin ( ) const

Get the initial time of the interval.

◆ GetIntervalEnd()

double Kratos::IntervalUtility::GetIntervalEnd ( ) const

Get the final time of the interval.

◆ Info()

std::string Kratos::IntervalUtility::Info ( ) const

Turn back information as a string.

◆ IsInInterval()

bool Kratos::IntervalUtility::IsInInterval ( double  Time)

Check if the time is in interval.

Parameters
Time

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::IntervalUtility::KRATOS_CLASS_POINTER_DEFINITION ( IntervalUtility  )

◆ PrintData()

void Kratos::IntervalUtility::PrintData ( std::ostream &  rOStream) const

Print object's data.

◆ PrintInfo()

void Kratos::IntervalUtility::PrintInfo ( std::ostream &  rOStream) const

Print information about this object.


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