CartBoxZone 3-dimension. More...
#include <SimpleCartBoxZone.hpp>


Public Member Functions | |
| SimpleCartBoxZone () | |
| default Construct a new Hex Zone object More... | |
| SimpleCartBoxZone (const int rk, const std::vector< std::vector< double >> &bds) | |
| Construct a new Hex Zone by points vector list. More... | |
| SimpleCartBoxZone (const int rk) | |
| Construct a new Hex Zone object. More... | |
| double & | bx (const int i) |
| double & | by (const int i) |
| double & | bz (const int i) |
| void | SetBoundaryEdges (int i, const std::vector< double > &bd) |
| Set the Node. More... | |
| void | SetBoundaryEdges (const std::vector< std::vector< double >> &bds) |
| Set the Nodes by a point vector list. More... | |
| int | GetSize () |
| Get the size of nodes. More... | |
| virtual bool | IsInZone (const double p[]) |
| virtual bool | IsInVirtualZone (const double p[], const double r) |
| virtual bool | IsInZoneWithExtendWidth (const double p[], const double r[]) |
Public Attributes | |
| double | b [2 *3] |
Public Attributes inherited from compgeo::ZoneBase | |
| int | rank |
CartBoxZone 3-dimension.
^ y | 3_________________2/| /| / | / | 7/__|_____________6/ | | 0|_____________|___|1---—> x | / | / | / | / |/_______________|/ 4 5 |/_ z
|
inline |
default Construct a new Hex Zone object
|
inline |
Construct a new Hex Zone by points vector list.
| rk | which rank, when use mpi |
| points |
References compgeo::ZoneBase::rank.
|
inline |
Construct a new Hex Zone object.
| rk | which rank, when use mpi |
References compgeo::ZoneBase::rank.
|
inline |
|
inline |
|
inline |
|
inline |
Get the size of nodes.
|
inlinevirtual |
Implements compgeo::ZoneBase.
References compgeo::eps, and compgeo::ZoneBase::IsInZone().

|
inlinevirtual |
Implements compgeo::ZoneBase.
|
inlinevirtual |
Implements compgeo::ZoneBase.
References compgeo::eps.
|
inline |
Set the Nodes by a point vector list.
| points |
|
inline |
Set the Node.
| i | which node |
| point |
| double compgeo::SimpleCartBoxZone< 3 >::b[2 *3] |