54 int main(
int argc,
char *argv[])
62 "remove cells from input cellSet to keep to 2:1 ratio" 63 " (default is to extend set)" 68 runTime.functionObjects().off();
77 Info<<
"Reading cells to refine from cellSet " << cellSetName
83 <<
" cells to refine from cellSet " << cellSetName <<
nl 180 if (map().hasMotionPoints())
193 Info<<
"Writing mesh to " << runTime.timeName() <<
endl;
wordList ReadFields(const Mesh &mesh, const IOobjectList &objects, PtrList< GeoField > &fields, const bool syncPar=true)
Read all fields of the specified type.
List of IOobjects with searching and retrieving facilities.
Type gMin(const FieldField< Field, Type > &f)
Ostream & endl(Ostream &os)
Add newline and flush stream.
static SLList< string > validArgs
A list of valid (mandatory) arguments.
Field reading functions for post-processing utilities.
static const pointMesh & New(const polyMesh &mesh)
void updateMesh(const mapPolyMesh &)
Force recalculation of locally stored data on topological change.
const stringList & args() const
Return arguments.
virtual void updateMesh(const mapPolyMesh &mpm)
Update mesh corresponding to the given map.
bool optionFound(const word &opt) const
Return true if the named option is found.
Refinement of (split) hexes using polyTopoChange.
A class for handling words, derived from string.
label nTotalFaces() const
Return total number of faces in decomposed mesh. Not.
label nTotalPoints() const
Return total number of points in decomposed mesh. Not.
void setRefinement(const cellCuts &cuts, polyTopoChange &meshMod)
Do actual cutting with cut description. Inserts mesh changes.
const globalMeshData & globalData() const
Return parallel info.
Type gMax(const FieldField< Field, Type > &f)
void setInstance(const fileName &)
Set the instance for mesh files.
virtual tmp< scalarField > movePoints(const pointField &)
Move points, returns volumes swept by faces in motion.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
const fileName & pointsInstance() const
Return the current instance directory for points.
A collection of cell labels.
Direct mesh changes based on v1.3 polyTopoChange syntax.
T returnReduce(const T &Value, const BinaryOp &bop, const int tag=Pstream::msgType(), const label comm=UPstream::worldComm)
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
static void addBoolOption(const word &opt, const string &usage="")
Add to a bool option to validOptions with usage information.
Foam::argList args(argc, argv)
label nTotalCells() const
Return total number of cells in decomposed mesh.
virtual bool write() const
Write mesh using IO settings from time.