topoChangerFvMesh without any added functionality. More...
#include <topoChangerFvMesh/rawTopoChangerFvMesh.H>
topoChangerFvMesh without any added functionality.
Note: run without FOAM_SETNAN. Temporary has unitialised patch data when faces get created out of nothing.
Definition at line 55 of file rawTopoChangerFvMesh.H.
Inheritance diagram for rawTopoChangerFvMesh:
Collaboration diagram for rawTopoChangerFvMesh:Public Member Functions | |
| TypeName ("rawTopoChangerFvMesh") | |
| Runtime type information. | |
| rawTopoChangerFvMesh (const IOobject &io) | |
| Construct from database. | |
| virtual | ~rawTopoChangerFvMesh () |
| virtual bool | update () |
| Update the mesh for both mesh motion and topology change. | |
Public Member Functions inherited from topoChangerFvMesh | |
| TypeName ("topoChangerFvMesh") | |
| Runtime type information. | |
| topoChangerFvMesh (const IOobject &io) | |
| Construct from objectRegistry, and read/write options. | |
| virtual | ~topoChangerFvMesh () |
Public Member Functions inherited from dynamicFvMesh | |
| TypeName ("dynamicFvMesh") | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, dynamicFvMesh, IOobject,(const IOobject &io),(io)) | |
| dynamicFvMesh (const IOobject &io) | |
| Construct from objectRegistry, and read/write options. | |
| dynamicFvMesh (const IOobject &io, const Xfer< pointField > &points, const Xfer< faceList > &faces, const Xfer< labelList > &allOwner, const Xfer< labelList > &allNeighbour, const bool syncPar=true) | |
| Construct from components without boundary. | |
| dynamicFvMesh (const IOobject &io, const Xfer< pointField > &points, const Xfer< faceList > &faces, const Xfer< cellList > &cells, const bool syncPar=true) | |
| Construct without boundary from cells rather than owner/neighbour. | |
| virtual | ~dynamicFvMesh () |
Public Member Functions inherited from fvMesh | |
| ClassName ("fvMesh") | |
| fvMesh (const IOobject &io) | |
| Construct from IOobject. | |
| fvMesh (const IOobject &io, const Xfer< pointField > &points, const Xfer< faceList > &faces, const Xfer< labelList > &allOwner, const Xfer< labelList > &allNeighbour, const bool syncPar=true) | |
| Construct from components without boundary. | |
| fvMesh (const IOobject &io, const Xfer< pointField > &points, const Xfer< faceList > &faces, const Xfer< cellList > &cells, const bool syncPar=true) | |
| Construct without boundary from cells rather than owner/neighbour. | |
| virtual | ~fvMesh () |
| void | addFvPatches (const List< polyPatch * > &, const bool validBoundary=true) |
| Add boundary patches. Constructor helper. | |
| virtual readUpdateState | readUpdate () |
| Update the mesh based on the mesh files saved in time. | |
| const Time & | time () const |
| Return the top-level database. | |
| virtual const objectRegistry & | thisDb () const |
| Return the object registry - resolve conflict polyMesh/lduMesh. | |
| const word & | name () const |
| Return reference to name. | |
| const fvBoundaryMesh & | boundary () const |
| Return reference to boundary mesh. | |
| virtual const lduAddressing & | lduAddr () const |
| Return ldu addressing. | |
| virtual lduInterfacePtrsList | interfaces () const |
| Return a list of pointers for each patch. | |
| const unallocLabelList & | owner () const |
| Internal face owner. | |
| const unallocLabelList & | neighbour () const |
| Internal face neighbour. | |
| const DimensionedField< scalar, volMesh > & | V () const |
| Return cell volumes. | |
| const DimensionedField< scalar, volMesh > & | V0 () const |
| Return old-time cell volumes. | |
| const DimensionedField< scalar, volMesh > & | V00 () const |
| Return old-old-time cell volumes. | |
| tmp< DimensionedField< scalar, volMesh > > | Vsc () const |
| Return sub-cycle cell volumes. | |
| tmp< DimensionedField< scalar, volMesh > > | Vsc0 () const |
| Return sub-cycl old-time cell volumes. | |
| const surfaceVectorField & | Sf () const |
| Return cell face area vectors. | |
| const surfaceScalarField & | magSf () const |
| Return cell face area magnitudes. | |
| const surfaceScalarField & | phi () const |
| Return cell face motion fluxes. | |
| const volVectorField & | C () const |
| Return cell centres as volVectorField. | |
| const surfaceVectorField & | Cf () const |
| Return face centres as surfaceVectorField. | |
| void | clearOut () |
| Clear all geometry and addressing. | |
| virtual void | updateMesh (const mapPolyMesh &mpm) |
| Update mesh corresponding to the given map. | |
| virtual tmp< scalarField > | movePoints (const pointField &) |
| Move points, returns volumes swept by faces in motion. | |
| virtual void | mapFields (const mapPolyMesh &mpm) |
| Map all fields in time using given map. | |
| void | removeFvBoundary () |
| Remove boundary patches. Warning: fvPatchFields hold ref to. | |
| surfaceScalarField & | setPhi () |
| Return cell face motion fluxes. | |
| DimensionedField< scalar, volMesh > & | setV0 () |
| Return old-time cell volumes. | |
| virtual bool | writeObjects (IOstream::streamFormat fmt, IOstream::versionNumber ver, IOstream::compressionType cmp) const |
| Write the underlying polyMesh and other data. | |
| virtual bool | write () const |
| Write mesh using IO settings from time. | |
| bool | operator!= (const fvMesh &) const |
| bool | operator== (const fvMesh &) const |
Public Member Functions inherited from polyMesh | |
| TypeName ("polyMesh") | |
| Runtime type information. | |
| polyMesh (const IOobject &io) | |
| Construct from IOobject. | |
| polyMesh (const IOobject &io, const Xfer< pointField > &points, const Xfer< faceList > &faces, const Xfer< labelList > &owner, const Xfer< labelList > &neighbour, const bool syncPar=true) | |
| Construct without boundary from components. | |
| polyMesh (const IOobject &io, const Xfer< pointField > &points, const Xfer< faceList > &faces, const Xfer< cellList > &cells, const bool syncPar=true) | |
| Construct without boundary with cells rather than owner/neighbour. | |
| polyMesh (const IOobject &io, const Xfer< pointField > &points, const cellShapeList &shapes, const faceListList &boundaryFaces, const wordList &boundaryPatchNames, const wordList &boundaryPatchTypes, const word &defaultBoundaryPatchName, const word &defaultBoundaryPatchType, const wordList &boundaryPatchPhysicalTypes, const bool syncPar=true) | |
| Construct from cell shapes. | |
| virtual | ~polyMesh () |
| virtual const fileName & | dbDir () const |
| Override the objectRegistry dbDir for a single-region case. | |
| fileName | meshDir () const |
| Return the local mesh directory (dbDir()/meshSubDir) | |
| const fileName & | pointsInstance () const |
| Return the current instance directory for points. | |
| const fileName & | facesInstance () const |
| Return the current instance directory for faces. | |
| void | setInstance (const fileName &) |
| Set the instance for mesh files. | |
| virtual const pointField & | points () const |
| Return raw points. | |
| virtual const faceList & | faces () const |
| Return raw faces. | |
| virtual const labelList & | faceOwner () const |
| Return face owner. | |
| virtual const labelList & | faceNeighbour () const |
| Return face neighbour. | |
| virtual const pointField & | oldPoints () const |
| Return old points for mesh motion. | |
| const polyBoundaryMesh & | boundaryMesh () const |
| Return boundary mesh. | |
| const boundBox & | bounds () const |
| Return mesh bounding box. | |
| const Vector< label > & | geometricD () const |
| Return the vector of geometric directions in mesh. | |
| label | nGeometricD () const |
| Return the number of valid geometric dimensions in the mesh. | |
| const Vector< label > & | solutionD () const |
| Return the vector of solved-for directions in mesh. | |
| label | nSolutionD () const |
| Return the number of valid solved-for dimensions in the mesh. | |
| const pointZoneMesh & | pointZones () const |
| Return point zone mesh. | |
| const faceZoneMesh & | faceZones () const |
| Return face zone mesh. | |
| const cellZoneMesh & | cellZones () const |
| Return cell zone mesh. | |
| const globalMeshData & | globalData () const |
| Return parallel info. | |
| bool | moving () const |
| Is mesh moving. | |
| bool | moving (const bool m) |
| Set the mesh to be moving. | |
| bool | changing () const |
| Is mesh changing (topology changing and/or moving) | |
| bool | changing (const bool c) |
| Set the mesh to be changing. | |
| void | resetMotion () const |
| Reset motion. | |
| pointZoneMesh & | pointZones () |
| Return non-const access to the pointZones. | |
| faceZoneMesh & | faceZones () |
| Return non-const access to the faceZones. | |
| cellZoneMesh & | cellZones () |
| Return non-const access to the cellZones. | |
| void | addPatches (const List< polyPatch * > &, const bool validBoundary=true) |
| Add boundary patches. | |
| void | addZones (const List< pointZone * > &pz, const List< faceZone * > &fz, const List< cellZone * > &cz) |
| Add mesh zones. | |
| void | removeBoundary () |
| Remove boundary patches. | |
| void | resetPrimitives (const Xfer< pointField > &points, const Xfer< faceList > &faces, const Xfer< labelList > &owner, const Xfer< labelList > &neighbour, const labelList &patchSizes, const labelList &patchStarts, const bool validBoundary=true) |
| Reset mesh primitive data. Assumes all patch info correct. | |
| void | clearPrimitives () |
| Clear primitive data (points, faces and cells) | |
| void | removeFiles (const fileName &instanceDir) const |
| Remove all files from mesh instance. | |
| void | removeFiles () const |
| Remove all files from mesh instance() | |
Public Member Functions inherited from objectRegistry | |
| TypeName ("objectRegistry") | |
| Declare type name for this IOobject. | |
| objectRegistry (const Time &db, const label nIoObjects=128) | |
| Construct the time objectRegistry given an initial estimate. | |
| objectRegistry (const IOobject &io, const label nIoObjects=128) | |
| Construct a sub-registry given an IObject to describe the registry. | |
| virtual | ~objectRegistry () |
| const objectRegistry & | parent () const |
| Return the parent objectRegistry. | |
| wordList | names () const |
| Return the list of names of the IOobjects. | |
| wordList | names (const word &className) const |
| Return the list of names of the IOobjects of given class name. | |
| template<class Type > | |
| wordList | names () const |
| Return the list of names of the IOobjects of given type. | |
| const objectRegistry & | subRegistry (const word &name) const |
| Lookup and return a const sub-objectRegistry. | |
| template<class Type > | |
| HashTable< const Type * > | lookupClass () const |
| Lookup and return all the object of the given Type. | |
| template<class Type > | |
| bool | foundObject (const word &name) const |
| Is the named Type. | |
| template<class Type > | |
| const Type & | lookupObject (const word &name) const |
| Lookup and return the object of the given Type. | |
| label | getEvent () const |
| Return new event number. | |
| virtual void | rename (const word &newName) |
| Rename. | |
| bool | checkIn (regIOobject &) const |
| Add an regIOobject to registry. | |
| bool | checkOut (regIOobject &) const |
| Remove an regIOobject from registry. | |
| virtual bool | modified () const |
| Return true if any of the object's files have been modified. | |
| void | readModifiedObjects () |
| Read the objects that have been modified. | |
| virtual bool | readIfModified () |
| Read object if modified. | |
| virtual bool | writeData (Ostream &) const |
| writeData function required by regIOobject but not used | |
| virtual bool | writeObject (IOstream::streamFormat fmt, IOstream::versionNumber ver, IOstream::compressionType cmp) const |
| Write the objects. | |
Public Member Functions inherited from regIOobject | |
| TypeName ("regIOobject") | |
| Runtime type information. | |
| regIOobject (const IOobject &, const bool isTime=false) | |
| Construct from IOobject. Optional flag for if IOobject is the. | |
| regIOobject (const regIOobject &) | |
| Construct as copy. | |
| regIOobject (const regIOobject &, bool registerCopy) | |
| Construct as copy, and transferring registry registration to copy. | |
| virtual | ~regIOobject () |
| bool | checkIn () |
| Add object to registry. | |
| bool | checkOut () |
| Remove object from registry. | |
| bool | ownedByRegistry () const |
| Is this object owned by the registry? | |
| void | store () |
| Transfer ownership of this object to its registry. | |
| void | release () |
| Release ownership of this object from its registry. | |
| label | eventNo () const |
| Event number at last update. | |
| label & | eventNo () |
| Event number at last update. | |
| bool | upToDate (const word &) const |
| Am I uptodate with respect to other regIOobjects. | |
| bool | upToDate (const word &, const word &) const |
| bool | upToDate (const word &, const word &, const word &) const |
| bool | upToDate (const word &, const word &, const word &, const word &) const |
| void | setUpToDate () |
| Flag me as up to date. | |
| Istream & | readStream (const word &) |
| Return Istream and check object type against that given. | |
| void | close () |
| Close Istream. | |
| void | operator= (const IOobject &) |
Public Member Functions inherited from IOobject | |
| TypeName ("IOobject") | |
| Runtime type information. | |
| IOobject (const word &name, const fileName &instance, const objectRegistry ®istry, readOption r=NO_READ, writeOption w=NO_WRITE, bool registerObject=true) | |
| Construct from name, instance, registry, io options. | |
| IOobject (const word &name, const fileName &instance, const fileName &local, const objectRegistry ®istry, readOption r=NO_READ, writeOption w=NO_WRITE, bool registerObject=true) | |
| Construct from name, instance, local, registry, io options. | |
| IOobject (const fileName &path, const objectRegistry ®istry, readOption r=NO_READ, writeOption w=NO_WRITE, bool registerObject=true) | |
| Construct from path, registry, io options. | |
| Foam::autoPtr< IOobject > | clone () const |
| Clone. | |
| virtual | ~IOobject () |
| const objectRegistry & | db () const |
| Return the local objectRegistry. | |
| const word & | headerClassName () const |
| Return name of the class name read from header. | |
| string & | note () |
| Return non-constant access to the optional note. | |
| const string & | note () const |
| Return the optional note. | |
| bool | registerObject () const |
| Register object created from this IOobject with registry if true. | |
| readOption | readOpt () const |
| readOption & | readOpt () |
| writeOption | writeOpt () const |
| writeOption & | writeOpt () |
| const fileName & | rootPath () const |
| const fileName & | caseName () const |
| const fileName & | instance () const |
| fileName & | instance () |
| const fileName & | local () const |
| fileName | path () const |
| Return complete path. | |
| fileName | path (const word &instance, const fileName &local="") const |
| Return complete path with alternative instance and local. | |
| fileName | objectPath () const |
| Return complete path + object name. | |
| fileName | filePath () const |
| Return complete path + object name if the file exists. | |
| bool | readHeader (Istream &) |
| Read header. | |
| bool | headerOk () |
| Read and check header info. | |
| bool | writeHeader (Ostream &) const |
| Write header. | |
| bool | good () const |
| bool | bad () const |
| InfoProxy< IOobject > | info () const |
| Return info proxy. | |
Public Member Functions inherited from HashTable< regIOobject * > | |
| bool | set (const word &, const regIOobject *&newElmt) |
| Assign a new hashedEntry, overwriting existing entries. | |
| HashTable (const label size=128) | |
| Construct given initial table size. | |
| HashTable (Istream &, const label size=128) | |
| Construct from Istream. | |
| HashTable (const HashTable< regIOobject *, word, string::hash > &) | |
| Construct as copy. | |
| HashTable (const Xfer< HashTable< regIOobject *, word, string::hash > > &) | |
| Construct by transferring the parameter contents. | |
| ~HashTable () | |
| label | size () const |
| Return number of elements in table. | |
| bool | empty () const |
| Return true if the hash table is empty. | |
| bool | found (const word &) const |
| Return true if hashedEntry is found in table. | |
| iterator | find (const word &) |
| Find and return an iterator set at the hashedEntry. | |
| const_iterator | find (const word &) const |
| Find and return an const_iterator set at the hashedEntry. | |
| List< word > | toc () const |
| Return the table of contents. | |
| List< word > | sortedToc () const |
| Return the table of contents as a sorted list. | |
| Ostream & | printInfo (Ostream &) const |
| Print information. | |
| bool | insert (const word &, const regIOobject *&newElmt) |
| Insert a new hashedEntry. | |
| bool | erase (const iterator &) |
| Erase an hashedEntry specified by given iterator. | |
| bool | erase (const word &) |
| Erase an hashedEntry specified by given key if in table. | |
| label | erase (const UList< word > &) |
| Remove entries given by the listed keys from this HashTable. | |
| label | erase (const HashTable< AnyType, word, AnyHash > &) |
| Remove entries given by the given keys from this HashTable. | |
| void | resize (const label newSize) |
| Resize the hash table for efficiency. | |
| void | clear () |
| Clear all entries from table. | |
| void | clearStorage () |
| Clear the table entries and the table itself. | |
| void | transfer (HashTable< regIOobject *, word, string::hash > &) |
| Transfer the contents of the argument table into this table. | |
| Xfer< HashTable< regIOobject *, word, string::hash > > | xfer () |
| Transfer contents to the Xfer container. | |
| regIOobject *& | operator[] (const word &) |
| Find and return an hashedEntry. | |
| const regIOobject *& | operator[] (const word &) const |
| Find and return an hashedEntry. | |
| regIOobject *& | operator() (const word &) |
| Find and return an hashedEntry, create it null if not present. | |
| void | operator= (const HashTable< regIOobject *, word, string::hash > &) |
| Assignment. | |
| bool | operator== (const HashTable< regIOobject *, word, string::hash > &) const |
| Equality. Two hash tables are equal if all contents of first are. | |
| bool | operator!= (const HashTable< regIOobject *, word, string::hash > &) const |
| The opposite of the equality operation. Takes linear time. | |
| iterator | begin () |
| iterator set to the begining of the HashTable | |
| const_iterator | begin () const |
| const_iterator set to the beginning of the HashTable | |
| const iterator & | end () |
| iterator set to beyond the end of the HashTable | |
| const const_iterator & | end () const |
| const_iterator set to beyond the end of the HashTable | |
| const_iterator | cbegin () const |
| const_iterator set to the beginning of the HashTable | |
| const const_iterator & | cend () const |
| const_iterator set to beyond the end of the HashTable | |
Public Member Functions inherited from primitiveMesh | |
| ClassName ("primitiveMesh") | |
| primitiveMesh (const label nPoints, const label nInternalFaces, const label nFaces, const label nCells) | |
| Construct from components. | |
| virtual | ~primitiveMesh () |
| void | reset (const label nPoints, const label nInternalFaces, const label nFaces, const label nCells) |
| Reset this primitiveMesh given the primitive array sizes. | |
| void | reset (const label nPoints, const label nInternalFaces, const label nFaces, const label nCells, cellList &cells) |
| Reset this primitiveMesh given the primitive array sizes and cells. | |
| void | reset (const label nPoints, const label nInternalFaces, const label nFaces, const label nCells, const Xfer< cellList > &cells) |
| Reset this primitiveMesh given the primitive array sizes and cells. | |
| label | nPoints () const |
| label | nEdges () const |
| label | nInternalFaces () const |
| label | nFaces () const |
| label | nCells () const |
| label | nInternalPoints () const |
| Points not on boundary. | |
| label | nInternal0Edges () const |
| Internal edges (i.e. not on boundary face) using. | |
| label | nInternal1Edges () const |
| Internal edges using 0 or 1 boundary point. | |
| label | nInternalEdges () const |
| Internal edges using 0,1 or 2 boundary points. | |
| const cellShapeList & | cellShapes () const |
| Return cell shapes. | |
| const edgeList & | edges () const |
| Return mesh edges. Uses calcEdges. | |
| const labelListList & | cellCells () const |
| const labelListList & | edgeCells () const |
| const labelListList & | pointCells () const |
| const cellList & | cells () const |
| const labelListList & | edgeFaces () const |
| const labelListList & | pointFaces () const |
| const labelListList & | cellEdges () const |
| const labelListList & | faceEdges () const |
| const labelListList & | pointEdges () const |
| const labelListList & | pointPoints () const |
| const labelListList & | cellPoints () const |
| const vectorField & | cellCentres () const |
| const vectorField & | faceCentres () const |
| const scalarField & | cellVolumes () const |
| const vectorField & | faceAreas () const |
| tmp< scalarField > | movePoints (const pointField &p, const pointField &oldP) |
| Move points, returns volumes swept by faces in motion. | |
| bool | isInternalFace (const label faceIndex) const |
| Return true if given face label is internal to the mesh. | |
| bool | checkCellsZipUp (const bool report=false, labelHashSet *setPtr=NULL) const |
| Check cell zip-up. | |
| bool | checkFaceVertices (const bool report=false, labelHashSet *setPtr=NULL) const |
| Check uniqueness of face vertices. | |
| bool | checkFaceFaces (const bool report=false, labelHashSet *setPtr=NULL) const |
| Check face-face connectivity. | |
| bool | checkUpperTriangular (const bool report=false, labelHashSet *setPtr=NULL) const |
| Check face ordering. | |
| bool | checkClosedBoundary (const bool report=false) const |
| Check boundary for closedness. | |
| bool | checkClosedCells (const bool report=false, labelHashSet *setPtr=NULL, labelHashSet *highAspectSetPtr=NULL, const Vector< label > &solutionD=Vector< label >::one) const |
| Check cells for closedness. | |
| bool | checkFaceAreas (const bool report=false, labelHashSet *setPtr=NULL) const |
| Check for negative face areas. | |
| bool | checkCellVolumes (const bool report=false, labelHashSet *setPtr=NULL) const |
| Check for negative cell volumes. | |
| bool | checkFaceOrthogonality (const bool report=false, labelHashSet *setPtr=NULL) const |
| Check for non-orthogonality. | |
| bool | checkFacePyramids (const bool report=false, const scalar minPyrVol=-SMALL, labelHashSet *setPtr=NULL) const |
| Check face pyramid volume. | |
| bool | checkFaceSkewness (const bool report=false, labelHashSet *setPtr=NULL) const |
| Check face skewness. | |
| bool | checkFaceAngles (const bool report=false, const scalar maxSin=10, labelHashSet *setPtr=NULL) const |
| Check face angles. | |
| bool | checkFaceFlatness (const bool report, const scalar warnFlatness, labelHashSet *setPtr) const |
| Check face warpage: decompose face and check ratio between. | |
| bool | checkEdgeAlignment (const bool report, const Vector< label > &directions, labelHashSet *setPtr=NULL) const |
| Check edge alignment for 1D/2D cases. | |
| bool | checkPoints (const bool report=false, labelHashSet *setPtr=NULL) const |
| Check for unused points. | |
| bool | checkPointNearness (const bool report, const scalar reportDistSqr, labelHashSet *setPtr=NULL) const |
| Check for point-point-nearness,. | |
| bool | checkEdgeLength (const bool report, const scalar minLenSqr, labelHashSet *setPtr=NULL) const |
| Check edge length. | |
| bool | checkCellDeterminant (const bool report=false, labelHashSet *setPtr=NULL, const Vector< label > &solutionD=Vector< label >::one) const |
| Check cell determinant. | |
| bool | checkTopology (const bool report=false) const |
| Check mesh topology for correctness. | |
| bool | checkGeometry (const bool report=false) const |
| Check mesh geometry (& implicitly topology) for correctness. | |
| bool | checkMesh (const bool report=false) const |
| Check mesh for correctness. Returns false for no error. | |
| bool | checkMeshMotion (const pointField &newPoints, const bool report=false) const |
| Check mesh motion for correctness given motion points. | |
| bool | pointInCellBB (const point &p, label celli) const |
| Is the point in the cell bounding box. | |
| bool | pointInCell (const point &p, label celli) const |
| Is the point in the cell. | |
| label | findNearestCell (const point &location) const |
| Find the cell with the nearest cell centre to location. | |
| label | findCell (const point &location) const |
| Find cell enclosing this location (-1 if not in mesh) | |
| void | printAllocated () const |
| Print a list of all the currently allocated mesh data. | |
| bool | hasCellShapes () const |
| bool | hasEdges () const |
| bool | hasCellCells () const |
| bool | hasEdgeCells () const |
| bool | hasPointCells () const |
| bool | hasCells () const |
| bool | hasEdgeFaces () const |
| bool | hasPointFaces () const |
| bool | hasCellEdges () const |
| bool | hasFaceEdges () const |
| bool | hasPointEdges () const |
| bool | hasPointPoints () const |
| bool | hasCellPoints () const |
| bool | hasCellCentres () const |
| bool | hasFaceCentres () const |
| bool | hasCellVolumes () const |
| bool | hasFaceAreas () const |
| const labelList & | cellCells (const label cellI, DynamicList< label > &) const |
| cellCells using cells. | |
| const labelList & | cellCells (const label cellI) const |
| const labelList & | cellPoints (const label cellI, DynamicList< label > &) const |
| cellPoints using cells | |
| const labelList & | cellPoints (const label cellI) const |
| const labelList & | pointCells (const label pointI, DynamicList< label > &) const |
| pointCells using pointFaces | |
| const labelList & | pointCells (const label pointI) const |
| const labelList & | pointPoints (const label pointI, DynamicList< label > &) const |
| pointPoints using edges, pointEdges | |
| const labelList & | pointPoints (const label pointI) const |
| const labelList & | faceEdges (const label faceI, DynamicList< label > &) const |
| faceEdges using pointFaces, edges, pointEdges | |
| const labelList & | faceEdges (const label faceI) const |
| const labelList & | edgeFaces (const label edgeI, DynamicList< label > &) const |
| edgeFaces using pointFaces, edges, pointEdges | |
| const labelList & | edgeFaces (const label edgeI) const |
| const labelList & | edgeCells (const label edgeI, DynamicList< label > &) const |
| edgeCells using pointFaces, edges, pointEdges | |
| const labelList & | edgeCells (const label edgeI) const |
| const labelList & | cellEdges (const label cellI, DynamicList< label > &) const |
| cellEdges using cells, pointFaces, edges, pointEdges | |
| const labelList & | cellEdges (const label cellI) const |
Public Member Functions inherited from lduMesh | |
| TypeName ("lduMesh") | |
| Runtime type information. | |
| virtual | ~lduMesh () |
Public Member Functions inherited from surfaceInterpolation | |
| ClassName ("surfaceInterpolation") | |
| surfaceInterpolation (const fvMesh &) | |
| Construct given an fvMesh. | |
| ~surfaceInterpolation () | |
| const surfaceScalarField & | weights () const |
| Return reference to weighting factors array. | |
| const surfaceScalarField & | deltaCoeffs () const |
| Return reference to difference factors array. | |
| bool | orthogonal () const |
| Return whether mesh is orthogonal or not. | |
| const surfaceVectorField & | correctionVectors () const |
| Return reference to non-orthogonality correction vectors array. | |
| bool | movePoints () |
| Do what is neccessary if the mesh has moved. | |
Public Member Functions inherited from fvSchemes | |
| fvSchemes (const objectRegistry &obr) | |
| Construct for objectRegistry. | |
| const dictionary & | schemesDict () const |
| ITstream & | ddtScheme (const word &name) const |
| ITstream & | d2dt2Scheme (const word &name) const |
| ITstream & | interpolationScheme (const word &name) const |
| ITstream & | divScheme (const word &name) const |
| ITstream & | gradScheme (const word &name) const |
| ITstream & | snGradScheme (const word &name) const |
| ITstream & | laplacianScheme (const word &name) const |
| bool | fluxRequired (const word &name) const |
| bool | cache (const word &name) const |
| bool | read () |
| Read the fvSchemes. | |
Public Member Functions inherited from IOdictionary | |
| TypeName ("dictionary") | |
| IOdictionary (const IOobject &) | |
| Construct given an IOobject. | |
| IOdictionary (const IOobject &, const dictionary &) | |
| Construct given an IOobject and dictionary. | |
| virtual | ~IOdictionary () |
| bool | readData (Istream &) |
| ReadData function required for regIOobject read operation. | |
| bool | writeData (Ostream &) const |
| WriteData function required for regIOobject write operation. | |
| void | operator= (const IOdictionary &) |
| Assignment of other IOdictionary's entries to this IOdictionary. | |
Public Member Functions inherited from fvSolution | |
| fvSolution (const objectRegistry &obr) | |
| Construct for objectRegistry. | |
Public Member Functions inherited from solution | |
| solution (const objectRegistry &obr, const fileName &dictName) | |
| Construct for given objectRegistry and dictionary. | |
| const dictionary & | solutionDict () const |
| Return the selected sub-dictionary of solvers if the "select". | |
| bool | relax (const word &name) const |
| Return true if the relaxation factor is given for the field. | |
| scalar | relaxationFactor (const word &name) const |
| Return the relaxation factor for the given field. | |
| const dictionary & | solverDict (const word &name) const |
| Return the solver controls dictionary for the given field. | |
| const dictionary & | solver (const word &name) const |
| Return the solver controls dictionary for the given field. | |
| bool | read () |
| Read the solution dictionary. | |
Additional Inherited Members | |
Protected Attributes inherited from topoChangerFvMesh | |
| polyTopoChanger | topoChanger_ |
|
explicit |
Construct from database.
Definition at line 49 of file rawTopoChangerFvMesh.C.
|
virtual |
Definition at line 57 of file rawTopoChangerFvMesh.C.
| TypeName | ( | "rawTopoChangerFvMesh" | ) |
Runtime type information.
|
virtual |
Update the mesh for both mesh motion and topology change.
Implements topoChangerFvMesh.
Definition at line 63 of file rawTopoChangerFvMesh.C.
References Foam::endl(), forAll, Foam::Info, Foam::linearInterpolate(), phi, U, and autoPtr< T >::valid().