PPL Logo

refineResults Class Reference

Collaboration diagram for refineResults:

Collaboration graph
[legend]

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< resRecres
std::vector< refineDatares

Data Structures

class  resRec

Detailed Description

Definition at line 71 of file refine.C.


Constructor & Destructor Documentation

refineResults::refineResults ( void   )  [inline]

Definition at line 94 of file refine.C.

References nResults.

refineResults::refineResults ( void   )  [inline]

Definition at line 85 of file refine.C.

References nResults.


Member Function Documentation

int refineResults::otherThan ( int  a,
int  b 
) [inline, private]

Definition at line 86 of file refine.C.

Referenced by extract().

Here is the caller graph for this function:

void refineResults::add ( int  tri_,
int  side_,
int  n_,
double  frac_ 
) [inline]

Definition at line 95 of file refine.C.

References nResults, and res.

Referenced by resultsRefineClient::split().

Here is the caller graph for this function:

void refineResults::add ( int  tri_,
int  side_,
int  n_,
double  frac_,
int  flag 
) [inline]

Definition at line 99 of file refine.C.

References flag, nResults, and res.

int refineResults::countResults ( void   )  const [inline]

Definition at line 104 of file refine.C.

References nResults.

Referenced by REFINE2D_Get_Split_Length().

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

int refineResults::otherThan ( int  a,
int  b 
) [inline, private]

Definition at line 77 of file refine.C.

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]

void refineResults::add ( refineData d  )  [inline]

Definition at line 103 of file refine.C.

References PUP::d, nResults, and res.

int refineResults::countResults ( void   )  const [inline]

Definition at line 108 of file refine.C.

References nResults.

void refineResults::extract ( int  i,
refineData d 
) [inline]

Definition at line 110 of file refine.C.

References res.


Field Documentation

Definition at line 72 of file refine.C.

Referenced by add(), countResults(), and refineResults().

std::vector<resRec> refineResults::res [private]

Definition at line 83 of file refine.C.

Referenced by add(), and extract().

std::vector<refineData> refineResults::res [private]

Definition at line 73 of file refine.C.


The documentation for this class was generated from the following files:

Generated on Mon Sep 21 08:29:33 2020 for Charm++ by  doxygen 1.5.5