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

#include <space_time_rule.h>

Inheritance diagram for Kratos::SpaceTimeRule:
Collaboration diagram for Kratos::SpaceTimeRule:

Public Member Functions

 KRATOS_CLASS_POINTER_DEFINITION (SpaceTimeRule)
 
 SpaceTimeRule ()
 Default constructor. More...
 
virtual ~SpaceTimeRule ()
 Destructor. More...
 
virtual bool CheckIfRuleIsMet (const double time, const double coor_x, const double coor_y, const double coor_z)
 
Input and output
virtual std::string Info () const
 Turn back information as a stemplate<class T, std::size_t dim> tring. More...
 
virtual void PrintInfo (std::ostream &rOStream) const
 Print information about this object. More...
 
virtual void PrintData (std::ostream &rOStream) const
 Print object's data. More...
 

Constructor & Destructor Documentation

◆ SpaceTimeRule()

Kratos::SpaceTimeRule::SpaceTimeRule ( )
inline

Default constructor.

◆ ~SpaceTimeRule()

virtual Kratos::SpaceTimeRule::~SpaceTimeRule ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ CheckIfRuleIsMet()

virtual bool Kratos::SpaceTimeRule::CheckIfRuleIsMet ( const double  time,
const double  coor_x,
const double  coor_y,
const double  coor_z 
)
inlinevirtual

◆ Info()

virtual std::string Kratos::SpaceTimeRule::Info ( ) const
inlinevirtual

Turn back information as a stemplate<class T, std::size_t dim> tring.

Reimplemented in Kratos::BoundingBoxRule.

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::SpaceTimeRule::KRATOS_CLASS_POINTER_DEFINITION ( SpaceTimeRule  )

◆ PrintData()

virtual void Kratos::SpaceTimeRule::PrintData ( std::ostream &  rOStream) const
inlinevirtual

Print object's data.

Reimplemented in Kratos::BoundingBoxRule.

◆ PrintInfo()

virtual void Kratos::SpaceTimeRule::PrintInfo ( std::ostream &  rOStream) const
inlinevirtual

Print information about this object.


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