Public Member Functions | |
refineResults (void) | |
void | add (int tri_, int side_, int n_, double frac_) |
void | add (int tri_, int side_, int n_, double frac_, int flag) |
int | countResults (void) const |
void | extract (int i, const int *conn, int *triDest, int *A, int *B, int *C, double *fracDest, int idxBase, int *flags) |
refineResults (void) | |
refineData | createRefineData (int tri, int A, int B, int C, int D, int _new, double frac, int flag, int origEdgeB, int newEdge1B, int newEdge2B) |
void | add (refineData &d) |
int | countResults (void) const |
void | extract (int i, refineData *d) |
Private Member Functions | |
int | otherThan (int a, int b) |
int | otherThan (int a, int b) |
Private Attributes | |
int | nResults |
std::vector< resRec > | res |
std::vector< refineData > | res |
Data Structures | |
class | resRec |
Definition at line 71 of file refine.C.
refineResults::refineResults | ( | void | ) | [inline] |
refineResults::refineResults | ( | void | ) | [inline] |
Definition at line 95 of file refine.C.
Referenced by resultsRefineClient::split().
int refineResults::countResults | ( | void | ) | const [inline] |
Definition at line 104 of file refine.C.
References nResults.
Referenced by REFINE2D_Get_Split_Length().
void refineResults::extract | ( | int | i, | |
const int * | conn, | |||
int * | triDest, | |||
int * | A, | |||
int * | B, | |||
int * | C, | |||
double * | fracDest, | |||
int | idxBase, | |||
int * | flags | |||
) | [inline] |
Definition at line 105 of file refine.C.
References c, otherThan(), chunk::refineResultsStorage, and res.
Referenced by FTN_NAME(), and REFINE2D_Get_Split().
refineData refineResults::createRefineData | ( | int | tri, | |
int | A, | |||
int | B, | |||
int | C, | |||
int | D, | |||
int | _new, | |||
double | frac, | |||
int | flag, | |||
int | origEdgeB, | |||
int | newEdge1B, | |||
int | newEdge2B | |||
) | [inline] |
Definition at line 86 of file refine.C.
References refineData::_new, refineData::A, refineData::B, refineData::C, refineData::D, PUP::d, refineData::flag, refineData::frac, refineData::newEdge1B, refineData::newEdge2B, refineData::origEdgeB, and refineData::tri.
Referenced by resultsRefineClient::split().
void refineResults::add | ( | refineData & | d | ) | [inline] |
int refineResults::countResults | ( | void | ) | const [inline] |
void refineResults::extract | ( | int | i, | |
refineData * | d | |||
) | [inline] |
int refineResults::nResults [private] |
std::vector<resRec> refineResults::res [private] |
std::vector<refineData> refineResults::res [private] |