#include <ref.h>
Public Member Functions | |
elemRef () | |
elemRef (int chunkId, int objIdx) | |
double | getVolume () |
void | setTargetVolume (double ta) |
void | resetTargetVolume (double ta) |
void | pup (PUP::er &p) |
elemRef () | |
elemRef (int c, int i) | |
int | checkIfLongEdge (chunk *C, edgeRef e) |
double | getArea (chunk *C) |
void | setTargetArea (chunk *C, double ta) |
void | updateEdges (chunk *C, edgeRef e0, edgeRef e1, edgeRef e2) |
void | unsetDependency (chunk *C) |
void | setDependent (chunk *C, int anIdx, int aCid) |
int | hasDependent (chunk *C) |
elemRef () | |
elemRef (int chunkId, int objIdx) | |
void | update (edgeRef &oldval, edgeRef &newval) |
double | getArea () |
void | setTargetArea (double ta) |
void | resetTargetArea (double ta) |
void | remove () |
Definition at line 36 of file ref.h.
elemRef::elemRef | ( | ) | [inline] |
double elemRef::getVolume | ( | void | ) |
Definition at line 32 of file ref.C.
References doubleMsg::aDouble, intMsg::anInt, objRef::cid, CkFreeMsg(), objRef::idx, and mesh.
void elemRef::setTargetVolume | ( | double | ta | ) |
Definition at line 46 of file ref.C.
References doubleMsg::aDouble, objRef::cid, objRef::idx, doubleMsg::idx, and mesh.
void elemRef::resetTargetVolume | ( | double | ta | ) |
Definition at line 54 of file ref.C.
References doubleMsg::aDouble, objRef::cid, objRef::idx, doubleMsg::idx, and mesh.
void elemRef::pup | ( | PUP::er & | p | ) | [inline] |
Reimplemented from objRef.
Definition at line 43 of file ref.h.
References objRef::cid, and objRef::idx.
Definition at line 85 of file tri.C.
References intMsg::anInt, chunk::cid, objRef::cid, CkFreeMsg(), objRef::idx, mesh, and chunk::theElements.
Referenced by element::checkNeighbor().
double elemRef::getArea | ( | chunk * | C | ) |
Definition at line 71 of file tri.C.
References doubleMsg::aDouble, chunk::cid, objRef::cid, CkFreeMsg(), objRef::idx, mesh, and chunk::theElements.
Referenced by edge::checkPending(), edge::collapse(), element::refineNeighbor(), and edge::split().
void elemRef::setTargetArea | ( | chunk * | C, | |
double | ta | |||
) |
Definition at line 150 of file tri.C.
References chunk::cid, objRef::cid, objRef::idx, mesh, and chunk::theElements.
Definition at line 99 of file tri.C.
References chunk::cid, objRef::cid, objRef::idx, mesh, and chunk::theElements.
void elemRef::unsetDependency | ( | chunk * | C | ) |
Definition at line 122 of file tri.C.
References chunk::cid, objRef::cid, objRef::idx, chunk::isRefining(), mesh, chunk::setModified(), chunk::setRefining(), and chunk::theElements.
Referenced by element::tellDepend().
Definition at line 108 of file tri.C.
References chunk::cid, objRef::cid, objRef::idx, chunk::isRefining(), mesh, objRef::objRef(), chunk::setModified(), chunk::setRefining(), and chunk::theElements.
Referenced by element::refineNeighbor().
Definition at line 136 of file tri.C.
References intMsg::anInt, chunk::cid, objRef::cid, CkFreeMsg(), objRef::idx, mesh, and chunk::theElements.
Referenced by element::refineNeighbor().
double elemRef::getArea | ( | ) |
Definition at line 101 of file ref.C.
References doubleMsg::aDouble, objRef::cid, CkFreeMsg(), objRef::idx, and mesh.
void elemRef::setTargetArea | ( | double | ta | ) |
void elemRef::resetTargetArea | ( | double | ta | ) |
void elemRef::remove | ( | ) |