#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