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] |
![]() | |
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] |