Hex(quad) Zone for 2-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) | 
| 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 vector list.  More... | |
| int | GetSize () | 
| Get the size of nodes.  More... | |
| bool | IsInZone (const double p[]) | 
| judge the point whether locate in the zone  More... | |
| bool | IsInVirtualZone (const double p[], const double r) | 
| virtual bool | IsInZoneWithExtendWidth (const double p[], const double r[]) | 
| Public Attributes | |
| double | b [4] | 
|  Public Attributes inherited from compgeo::ZoneBase | |
| int | rank | 
Hex(quad) Zone for 2-dimension.
3_________________2 | | | | | | |_________________| 0 1
| 
 | 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 | 
Get the size of nodes.
| 
 | inlinevirtual | 
Implements compgeo::ZoneBase.
References compgeo::eps, and compgeo::ZoneBase::IsInZone().

| 
 | inlinevirtual | 
judge the point whether locate in the zone
| ind0 | node | 
| ind1 | |
| p | 
Implements compgeo::ZoneBase.
| 
 | inlinevirtual | 
Implements compgeo::ZoneBase.
References compgeo::eps.
| 
 | inline | 
Set the Nodes by vector list.
| i | which node | 
| point | 
| 
 | inline | 
Set the Node.
| i | which node | 
| point | 
| double compgeo::SimpleCartBoxZone< 2 >::b[4] |