41 ceps::HoldsGlobalIndex(gID),
42 ceps::HoldsAttributes (attrs,nAttrs),
65 "Passed node is nullptr"
#define CEPS_ABORT_IF(condition, message)
Stops the execution with a message if condition is true. If testing is enabled, only throws a runtime...
CepsInt CepsAttribute
Used to define regions.
std::make_unsigned_t< CepsInt > CepsUInt
Unsigned version on CepsInt.
float CepsReal
Need single precision floating point.
CepsGlobalIndex CepsNodeGlobalIndex
Indices of nodes.
CepsStandardArgs getStandardArgsFrom(GeomNode *node)
Returns a standard args structure with data from a node.
CepsReal3D & getCoordinates()
Get three coordinates, read & write.
Base class for nodes used in meshes.
GeomNode(CepsReal x, CepsReal y, CepsReal z, CepsGlobalIndex gID, CepsAttribute *attrs=nullptr, CepsUInt nAttrs=0)
Constructor.
void reset()
Wipes content.
void reset()
Equivalent to HoldsAttributes::clear()
CepsSet< CepsAttribute > & getAttributes()
Returns the attributes of the entity.
void reset()
Sets the entity as NOT being on boundary.
void reset()
Equivalent to HoldsCells::clearCells.
void reset()
Set the dimension of the object to 0.
const CepsGlobalIndex & getGlobalIndex() const
Get the index
void reset()
Set the index to 0u.
void reset()
Equivalent to HoldsNodes::clearNodes.
void reset()
Gives ownership to rank(), removes halos.
A namespace for all utility methods.
CepsBool isNullPtr(_Type *ptr)
Tells if passed pointer is null.
Structure used to pass arguments to SAFunc (see pde directory) The flags of the SAFunc allows extract...
CepsSet< CepsAttribute > attr
attributes
CepsNodeGlobalIndex nodeId
node index