#include <space_time_rule.h>
|
| BoundingBoxRule () |
|
| BoundingBoxRule (const double min_time, const double max_time, const double min_x, const double max_x, const double min_y, const double max_y, const double min_z, const double max_z) |
|
| ~BoundingBoxRule () |
|
void | SetTimeBoundingInterval (const double &low, const double &high) |
|
void | SetXBoundingInterval (const double &low, const double &high) |
|
void | SetYBoundingInterval (const double &low, const double &high) |
|
void | SetZBoundingInterval (const double &low, const double &high) |
|
void | SetSpaceTimeBoundingBox (const array_1d< double, 4 > &low, const array_1d< double, 4 > &high) |
|
bool | CheckIfRuleIsMet (const double time, const double coor_x, const double coor_y, const double coor_z) override |
|
virtual std::string | Info () const override |
| Turn back information as a stemplate<class T, std::size_t dim> tring. More...
|
|
void | PrintData (std::ostream &rOStream=std::cout) const override |
| Print object's data. More...
|
|
| KRATOS_CLASS_POINTER_DEFINITION (SpaceTimeRule) |
|
| SpaceTimeRule () |
| Default constructor. More...
|
|
virtual | ~SpaceTimeRule () |
| Destructor. More...
|
|
virtual void | PrintInfo (std::ostream &rOStream) const |
| Print information about this object. More...
|
|
◆ BoundingBoxRule() [1/2]
Kratos::BoundingBoxRule::BoundingBoxRule |
( |
| ) |
|
|
inline |
◆ BoundingBoxRule() [2/2]
◆ ~BoundingBoxRule()
Kratos::BoundingBoxRule::~BoundingBoxRule |
( |
| ) |
|
|
inline |
◆ Check()
void Kratos::BoundingBoxRule::Check |
( |
| ) |
|
|
inlineprotected |
◆ CheckIfRuleIsMet()
◆ Info()
virtual std::string Kratos::BoundingBoxRule::Info |
( |
| ) |
const |
|
inlineoverridevirtual |
Turn back information as a stemplate<class T, std::size_t dim> tring.
Reimplemented from Kratos::SpaceTimeRule.
◆ PrintData()
void Kratos::BoundingBoxRule::PrintData |
( |
std::ostream & |
rOStream = std::cout | ) |
const |
|
inlineoverridevirtual |
◆ SetSpaceTimeBoundingBox()
◆ SetTimeBoundingInterval()
void Kratos::BoundingBoxRule::SetTimeBoundingInterval |
( |
const double & |
low, |
|
|
const double & |
high |
|
) |
| |
|
inline |
◆ SetXBoundingInterval()
void Kratos::BoundingBoxRule::SetXBoundingInterval |
( |
const double & |
low, |
|
|
const double & |
high |
|
) |
| |
|
inline |
◆ SetYBoundingInterval()
void Kratos::BoundingBoxRule::SetYBoundingInterval |
( |
const double & |
low, |
|
|
const double & |
high |
|
) |
| |
|
inline |
◆ SetZBoundingInterval()
void Kratos::BoundingBoxRule::SetZBoundingInterval |
( |
const double & |
low, |
|
|
const double & |
high |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file:
- /home/runner/work/Documentation/Documentation/master/applications/SwimmingDEMApplication/custom_utilities/fields/sets/space_time_rule.h