30 const char* packedFieldname,
31 const char* requestFieldname,
34 bool simField =
false);
37 const char* packedFieldname,
38 const char* inFieldname1,
39 const char* inFieldname2,
40 const char* inFieldname3);
The APF Mesh modification interface.
void adaptLevelSet(ph::Input &ctrl, apf::Mesh2 *m)
adapt around the zero level set
void uniformRefinement(ph::Input &ctrl, apf::Mesh2 *m)
uniformly refine the mesh
apf::Field * combineField(apf::Mesh *m, const char *packedFieldname, const char *inFieldname1, const char *inFieldname2, const char *inFieldname3)
combine 3 fields into 1 packed field
void preprocess(apf::Mesh2 *&m, ph::Input &ctrl)
read fields from the mesh and write to files
void cook(gmi_model *&g, apf::Mesh2 *&m, pcu::PCU *PCUObj)
read and write to and from files
void balance(ph::Input &ctrl, apf::Mesh2 *m)
load balance the partition
void balanceAndReorder(ph::Input &ctrl, apf::Mesh2 *m)
load balance the partition then reorder the vertices
void readAndAttachFields(ph::Input &ctrl, apf::Mesh2 *&m)
read and attach fields from files
apf::Field * extractField(apf::Mesh *m, const char *packedFieldname, const char *requestFieldname, int firstComp, int numOfComp, bool simField=false)
extract a field from a packed field
Extended mesh interface for modification.
Interface to a mesh part.
The Parallel Contrul Unit class encapsulates parallel communication.
abstract Geometric Model Interface
the basic structure for all GMI models