PPL Logo

libs/ck-libs/ParFUM/bulk_adapt_ops.C File Reference

Go to the source code of this file.

Functions

void midpoint (double *n1, double *n2, int dim, double *result)
 Find the midpoint between two nodes; store in result.
int getRelNode (int nodeIdx, int *conn, int nodesPerElem)
void getRelNodes (int edgeID, int nodesPerElem, int *r1, int *r2)
int getEdgeID (int node1, int node2, int nodesPerElem, int dim)
int getFaceID (int node1, int node2, int node3, int nodesPerElem)
void fillNodes (int *relNode, int *nodeIDs, int *conn)
 Fill out the nodes and relative numberings for a tet.
void fillNodes (int *relNode, int n1, int n2, int *conn)


Function Documentation

void midpoint ( double *  n1,
double *  n2,
int  dim,
double *  result 
)

Find the midpoint between two nodes; store in result.

Definition at line 787 of file bulk_adapt_ops.C.

Referenced by BulkAdapt::edge_bisect_3D(), BulkAdapt::handle_split_3D(), BulkAdapt::one_side_split_2D(), and BulkAdapt::remote_edge_bisect_2D().

Here is the caller graph for this function:

int getRelNode ( int  nodeIdx,
int conn,
int  nodesPerElem 
)

void getRelNodes ( int  edgeID,
int  nodesPerElem,
int r1,
int r2 
)

Definition at line 804 of file bulk_adapt_ops.C.

Referenced by BulkAdapt::edge_bisect_3D().

Here is the caller graph for this function:

int getEdgeID ( int  node1,
int  node2,
int  nodesPerElem,
int  dim 
)

int getFaceID ( int  node1,
int  node2,
int  node3,
int  nodesPerElem 
)

Definition at line 861 of file bulk_adapt_ops.C.

void fillNodes ( int relNode,
int nodeIDs,
int conn 
)

Fill out the nodes and relative numberings for a tet.

Definition at line 879 of file bulk_adapt_ops.C.

Referenced by BulkAdapt::handle_split_3D(), BulkAdapt::remote_edgeAdj_add(), and BulkAdapt::remote_edgeAdj_replace().

Here is the caller graph for this function:

void fillNodes ( int relNode,
int  n1,
int  n2,
int conn 
)

Definition at line 891 of file bulk_adapt_ops.C.


Generated on Mon Sep 21 08:10:47 2020 for Charm++ by  doxygen 1.5.5