
#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 | ( | ) |
1.5.5