#include <ref.h>
Public Member Functions | |
objRef () | |
objRef (int chunkId, int objIdx) | |
void | set (int chunkId, int objIdx) |
void | reset () |
bool | operator== (const objRef &o) const |
bool | operator> (const objRef &o) const |
bool | operator< (const objRef &o) const |
objRef & | operator= (const objRef &o) |
void | pup (PUP::er &p) |
objRef () | |
objRef (int chunkId, int objIdx) | |
void | init () |
void | init (int chunkId, int objIdx) |
int | operator== (const objRef &o) const |
int | operator!= (const objRef &o) const |
int | isNull (void) const |
void | sanityCheck (chunk *C) |
void | pup (PUP::er &p) |
objRef () | |
objRef (int chunkId, int objIdx) | |
void | set (int chunkId, int objIdx) |
void | reset () |
void | pup (PUP::er &p) |
int | isNull () |
bool | operator== (const objRef &o) const |
bool | operator> (const objRef &o) const |
bool | operator< (const objRef &o) const |
objRef & | operator= (const objRef &o) |
void | sanityCheck () |
Data Fields | |
int | cid |
int | idx |
Definition at line 9 of file ref.h.
objRef::objRef | ( | ) | [inline] |
Definition at line 12 of file ref.h.
Referenced by elemRef::setDependent().
Definition at line 14 of file ref.h.
Referenced by edge::edge(), edge::set(), node::set(), and element::set().
void objRef::reset | ( | void | ) | [inline] |
Definition at line 15 of file ref.h.
Referenced by chunk::newMesh(), node::node(), edge::reset(), node::reset(), and edge::split().
void objRef::pup | ( | PUP::er & | p | ) | [inline] |
void objRef::init | ( | void | ) | [inline] |
Definition at line 30 of file tri.h.
Referenced by edge::edge(), chunk::getNbrRefOnEdge(), element::init(), edge::init(), and chunk::newMesh().
int objRef::isNull | ( | void | ) | const [inline] |
Definition at line 34 of file tri.h.
References cid.
Referenced by sanityCheck().
void objRef::sanityCheck | ( | chunk * | C | ) |
Definition at line 1293 of file tri.C.
References isNull().
Referenced by edge::sanityCheck(), and element::sanityCheck().
void objRef::pup | ( | PUP::er & | p | ) | [inline] |
void objRef::pup | ( | PUP::er & | p | ) | [inline] |
void objRef::sanityCheck | ( | void | ) | [inline] |
Definition at line 11 of file ref.h.
Referenced by edge::buildLockingCloud(), chunk::checkElement(), element::checkFace(), elemRef::checkIfLongEdge(), edge::checkPending(), chunk::checkPending(), edgeRef::checkPending(), edge::collapse(), edgeRef::collapse(), element::connectTest(), chunk::deriveBoundaries(), chunk::deriveEdges(), chunk::edgeLocal(), edgeRef::edgeRef(), elemRef::elemRef(), chunk::findNeighbor(), element::findNewNodeDetails(), chunk::findNode(), element::flip23(), element::flip23remote(), element::flip32(), element::flip32remote(), element::flipInverseTest(), edge::flipPrevent(), edgeRef::flipPrevent(), nodeRef::get(), elemRef::getArea(), edgeRef::getBoundary(), chunk::getNbr(), edgeRef::getNbr(), chunk::getNeighbor(), element::getNeighbor(), elemRef::getVolume(), element::hasDependent(), elemRef::hasDependent(), init(), isNull(), chunk::isPending(), edgeRef::isPending(), element::LEsplit(), edge::localCollapse(), edgeRef::lock(), node::lock(), element::lockArc(), edgeRef::locked(), element::lockLF(), element::neighboring(), chunk::newMesh(), nodeRef::nodeRef(), objRef(), operator<(), operator=(), operator==(), operator>(), elemRef::pup(), nodeRef::pup(), pup(), element::refine(), element::refineCP(), element::refineLE(), element::refineLF(), element::refineNeighbor(), elemRef::remove(), edgeRef::remove(), reset(), edgeRef::resetEdge(), elemRef::resetTargetArea(), elemRef::resetTargetVolume(), element::safeToCoarsen(), sanityCheck(), element::sanityCheck(), set(), element::setDependent(), chunk::setDependent(), elemRef::setDependent(), elemRef::setTargetArea(), elemRef::setTargetVolume(), edge::split(), edgeRef::split(), element::split(), element::splitLF(), element::splitNeighbors(), element::splitResponse(), element::translateNodeIDs(), edge::translateSharedNodeIDs(), edgeRef::unlock(), element::unlockArc1(), element::unlockArc2(), edge::unlockCloudRemoveEdge(), elemRef::unsetDependency(), element::unsetDependent(), elemRef::update(), edgeRef::update(), nodeRef::update(), edge::updateCloud(), elemRef::updateEdges(), chunk::updateElement(), edgeRef::updateElement(), chunk::updateElementEdge(), and element::updateFace().
Definition at line 11 of file ref.h.
Referenced by chunk::addElement(), edge::buildLockingCloud(), element::calculateVolume(), chunk::checkElement(), element::checkFace(), elemRef::checkIfLongEdge(), element::checkNeighbor(), edge::checkPending(), chunk::checkPending(), edgeRef::checkPending(), edge::collapse(), edgeRef::collapse(), element::collapse(), element::CPtest(), chunk::deriveBoundaries(), chunk::deriveEdges(), chunk::edgeLocal(), edgeRef::edgeRef(), elemRef::elemRef(), element::findLongestEdge(), chunk::findNeighbor(), chunk::findNode(), element::flip23(), element::flip23remote(), element::flip32(), element::flip32remote(), element::flipInverseTest(), edge::flipPrevent(), edgeRef::flipPrevent(), nodeRef::get(), elemRef::getArea(), element::getArea(), edgeRef::getBoundary(), chunk::getNbr(), edgeRef::getNbr(), chunk::getNeighbor(), element::getNeighbor(), element::getNode(), elemRef::getVolume(), element::hasDependent(), elemRef::hasDependent(), element::hasNode(), element::improveElement(), element::improveInternalNode(), element::improveSurfaceNode(), element::improveSurfaceNodeHelp(), init(), isNull(), chunk::isPending(), edgeRef::isPending(), element::LEsplit(), element::LEtest(), edge::localCollapse(), edgeRef::lock(), element::lockArc(), edgeRef::locked(), element::neighboring(), chunk::newMesh(), nodeRef::nodeRef(), objRef(), operator<(), operator=(), operator==(), operator>(), elemRef::pup(), nodeRef::pup(), pup(), element::refine(), element::refineCP(), element::refineLE(), element::refineLF(), element::refineNeighbor(), elemRef::remove(), edgeRef::remove(), element::remove32element(), edge::reset(), reset(), edgeRef::resetEdge(), elemRef::resetTargetArea(), elemRef::resetTargetVolume(), element::safeToCoarsen(), sanityCheck(), element::sanityCheck(), set(), element::setDependent(), chunk::setDependent(), elemRef::setDependent(), elemRef::setTargetArea(), elemRef::setTargetVolume(), edge::split(), edgeRef::split(), element::split(), element::splitBorderLocal(), element::splitHelp(), element::splitLF(), element::splitNeighbors(), element::splitNeighborsLocal(), element::splitResponse(), edgeRef::unlock(), element::unlockArc1(), element::unlockArc2(), edge::unlockCloudRemoveEdge(), elemRef::unsetDependency(), element::unsetDependent(), elemRef::update(), edgeRef::update(), nodeRef::update(), elemRef::updateEdges(), chunk::updateElement(), edgeRef::updateElement(), chunk::updateElementEdge(), and element::updateFace().