Public Member Functions | |
TypeName ("faceList") | |
faceListPMG (const IOobject &) | |
construct from IOobject More... | |
faceListPMG (const IOobject &, const label) | |
construct from IOobject and size More... | |
faceListPMG (const IOobject &, const faceList &) | |
construct from IOobject and faceList More... | |
~faceListPMG () | |
label | size () const |
return the number of used elements More... | |
void | setSize (const label nElmts) |
set the number of used elements More... | |
void | clear () |
set the size to zero More... | |
void | append (const face &) |
add a face at the end of the list More... | |
face & | newElmt (const label) |
return an element with bound checking More... | |
bool | writeData (Ostream &) const |
read/write the list onto disk More... | |
void | operator= (const faceList &) |
![]() | |
TypeName ("regIOobject") | |
Runtime type information. More... | |
regIOobject (const IOobject &, const bool isTime=false) | |
Construct from IOobject. Optional flag for if IOobject is the. More... | |
regIOobject (const regIOobject &) | |
Construct as copy. More... | |
regIOobject (const regIOobject &, bool registerCopy) | |
Construct as copy, transferring registry registration to copy. More... | |
regIOobject (const word &newName, const regIOobject &, bool registerCopy) | |
Construct as copy with new name, transfering registry registration. More... | |
regIOobject (const IOobject &, const regIOobject &) | |
Construct as copy with new IO parameters. More... | |
virtual | ~regIOobject () |
Destructor. More... | |
bool | checkIn () |
Add object to registry. More... | |
bool | checkOut () |
Remove object from registry. More... | |
bool | ownedByRegistry () const |
Is this object owned by the registry? More... | |
void | store () |
Transfer ownership of this object to its registry. More... | |
void | release () |
Release ownership of this object from its registry. More... | |
label | eventNo () const |
Event number at last update. More... | |
label & | eventNo () |
Event number at last update. More... | |
bool | upToDate (const regIOobject &) const |
Return true if up-to-date with respect to given object. More... | |
bool | upToDate (const regIOobject &, const regIOobject &) const |
Return true if up-to-date with respect to given objects. More... | |
bool | upToDate (const regIOobject &, const regIOobject &, const regIOobject &) const |
Return true if up-to-date with respect to given objects. More... | |
bool | upToDate (const regIOobject &, const regIOobject &, const regIOobject &, const regIOobject &) const |
Return true if up-to-date with respect to given objects. More... | |
void | setUpToDate () |
Set up to date (obviously) More... | |
virtual void | rename (const word &newName) |
Rename. More... | |
Istream & | readStream (const word &) |
Return Istream and check object type against that given. More... | |
void | close () |
Close Istream. More... | |
virtual bool | readData (Istream &) |
Virtual readData function. More... | |
virtual bool | read () |
Read object. More... | |
label | watchIndex () const |
Return file-monitoring handle. More... | |
label & | watchIndex () |
Return file-monitoring handle. More... | |
virtual bool | modified () const |
Return true if the object's file (or files for objectRegistry) More... | |
virtual bool | readIfModified () |
Read object if modified (as set by call to modified) More... | |
virtual bool | writeObject (IOstream::streamFormat, IOstream::versionNumber, IOstream::compressionType) const |
Write using given format, version and compression. More... | |
virtual bool | write () const |
Write using setting from DB. More... | |
void | operator= (const IOobject &) |
![]() | |
TypeName ("IOobject") | |
Runtime type information. More... | |
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. More... | |
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. More... | |
IOobject (const fileName &path, const objectRegistry ®istry, readOption r=NO_READ, writeOption w=NO_WRITE, bool registerObject=true) | |
Construct from path, registry, io options. More... | |
IOobject (const IOobject &io, const word &name) | |
Construct as copy resetting name. More... | |
Foam::autoPtr< IOobject > | clone () const |
Clone. More... | |
virtual | ~IOobject () |
Destructor. More... | |
const Time & | time () const |
Return time. More... | |
const objectRegistry & | db () const |
Return the local objectRegistry. More... | |
const word & | name () const |
Return name. More... | |
const word & | headerClassName () const |
Return name of the class name read from header. More... | |
string & | note () |
Return non-constant access to the optional note. More... | |
const string & | note () const |
Return the optional note. More... | |
bool & | registerObject () |
Register object created from this IOobject with registry if true. More... | |
bool | registerObject () const |
Register object created from this IOobject with registry if true. More... | |
readOption | readOpt () const |
readOption & | readOpt () |
writeOption | writeOpt () const |
writeOption & | writeOpt () |
word | group () const |
Return group (extension part of name) More... | |
word | member () const |
Return member (name without the extension) More... | |
const fileName & | rootPath () const |
const fileName & | caseName () const |
const fileName & | instance () const |
fileName & | instance () |
const fileName & | local () const |
fileName | path () const |
Return complete path. More... | |
fileName | path (const word &instance, const fileName &local="") const |
Return complete path with alternative instance and local. More... | |
fileName | objectPath () const |
Return complete path + object name. More... | |
fileName | filePath () const |
Return complete path + object name if the file exists. More... | |
bool | readHeader (Istream &) |
Read header. More... | |
bool | headerOk () |
Read and check header info. More... | |
bool | writeHeader (Ostream &) const |
Write header. More... | |
bool | writeHeader (Ostream &, const word &objectType) const |
Write header. Allow override of type. More... | |
bool | good () const |
bool | bad () const |
InfoProxy< IOobject > | info () const |
Return info proxy. More... | |
void | operator= (const IOobject &) |
template<class Name > | |
Foam::word | groupName (Name name, const word &group) |
![]() | |
List () | |
Null constructor. More... | |
List (const label) | |
Construct with given size. More... | |
List (const label, const T &) | |
Construct with given size and value for all elements. More... | |
List (const List< T > &) | |
Copy constructor. More... | |
List (const Xfer< List< T > > &) | |
Construct by transferring the parameter contents. More... | |
List (List< T > &, bool reUse) | |
Construct as copy or re-use as specified. More... | |
List (const UList< T > &, const labelUList &mapAddressing) | |
Construct as subset. More... | |
template<class InputIterator > | |
List (InputIterator first, InputIterator last) | |
Construct given start and end iterators. More... | |
template<unsigned Size> | |
List (const FixedList< T, Size > &) | |
Construct as copy of FixedList<T, Size> More... | |
List (const PtrList< T > &) | |
Construct as copy of PtrList<T> More... | |
List (const SLList< T > &) | |
Construct as copy of SLList<T> More... | |
List (const UIndirectList< T > &) | |
Construct as copy of UIndirectList<T> More... | |
List (const BiIndirectList< T > &) | |
Construct as copy of BiIndirectList<T> More... | |
List (Istream &) | |
Construct from Istream. More... | |
autoPtr< List< T > > | clone () const |
Clone. More... | |
~List () | |
Destructor. More... | |
label | size () const |
Return the number of elements in the UList. More... | |
void | resize (const label) |
Alias for setSize(const label) More... | |
void | resize (const label, const T &) |
Alias for setSize(const label, const T&) More... | |
void | setSize (const label) |
Reset size of List. More... | |
void | setSize (const label, const T &) |
Reset size of List and value for new elements. More... | |
void | clear () |
Clear the list, i.e. set size to zero. More... | |
void | append (const T &) |
Append an element at the end of the list. More... | |
void | append (const UList< T > &) |
Append a List at the end of this list. More... | |
void | append (const UIndirectList< T > &) |
Append a UIndirectList at the end of this list. More... | |
void | transfer (List< T > &) |
Transfer the contents of the argument List into this list. More... | |
template<unsigned SizeInc, unsigned SizeMult, unsigned SizeDiv> | |
void | transfer (DynamicList< T, SizeInc, SizeMult, SizeDiv > &) |
Transfer the contents of the argument List into this list. More... | |
void | transfer (SortableList< T > &) |
Transfer the contents of the argument List into this list. More... | |
Xfer< List< T > > | xfer () |
Transfer contents to the Xfer container. More... | |
T & | newElmt (const label) |
Return subscript-checked element of UList. More... | |
void | operator= (const UList< T > &) |
Assignment from UList operator. Takes linear time. More... | |
void | operator= (const List< T > &) |
Assignment operator. Takes linear time. More... | |
void | operator= (const SLList< T > &) |
Assignment from SLList operator. Takes linear time. More... | |
void | operator= (const UIndirectList< T > &) |
Assignment from UIndirectList operator. Takes linear time. More... | |
void | operator= (const BiIndirectList< T > &) |
Assignment from BiIndirectList operator. Takes linear time. More... | |
void | operator= (const T &) |
Assignment of all entries to the given value. More... | |
template<class T > | |
List (const label s) | |
template<class T > | |
List (const label s, const T &a) | |
template<class T > | |
List (const List< T > &a) | |
template<class T > | |
List (const Xfer< List< T > > &lst) | |
template<class T > | |
List (List< T > &a, bool reUse) | |
template<class T > | |
List (const UList< T > &a, const labelUList &map) | |
template<class T > | |
List (const PtrList< T > &lst) | |
template<class T > | |
List (const SLList< T > &lst) | |
template<class T > | |
List (const UIndirectList< T > &lst) | |
template<class T > | |
List (const BiIndirectList< T > &lst) | |
template<class T > | |
void | transfer (List< T > &a) |
template<class T > | |
void | transfer (SortableList< T > &a) |
template<class T > | |
List () | |
template<class T > | |
List (Istream &is) | |
Private Member Functions | |
void | operator= (const faceListPMG &) |
faceListPMG (const faceListPMG &) | |
void | transfer (faceList &) |
Private Attributes | |
label | nElmts_ |
number of used elements More... | |
Friends | |
Ostream & | operator<< (Ostream &, const faceListPMG &) |
Istream & | operator>> (Istream &, faceListPMG &) |
Additional Inherited Members | |
![]() | |
enum | fileCheckTypes { timeStamp, timeStampMaster, inotify, inotifyMaster } |
Types of communications. More... | |
![]() | |
enum | objectState { GOOD, BAD } |
Enumeration defining the valid states of an IOobject. More... | |
enum | readOption { MUST_READ, MUST_READ_IF_MODIFIED, READ_IF_PRESENT, NO_READ } |
Enumeration defining the read options. More... | |
enum | writeOption { AUTO_WRITE = 0, NO_WRITE = 1 } |
Enumeration defining the write options. More... | |
![]() | |
typedef SubList< T > | subList |
Declare type of subList. More... | |
![]() | |
template<class Type > | |
static Type & | store (Type *) |
Transfer ownership of the given object pointer to its registry. More... | |
template<class Type > | |
static Type & | store (autoPtr< Type > &) |
Transfer ownership of the given object pointer to its registry. More... | |
![]() | |
static bool | fileNameComponents (const fileName &path, fileName &instance, fileName &local, word &name) |
Split path into instance, local, name components. More... | |
template<class Name > | |
static word | groupName (Name name, const word &group) |
template<class Stream > | |
static Stream & | writeBanner (Stream &os, bool noHint=false) |
Write the standard OpenFOAM file/dictionary banner. More... | |
template<class Stream > | |
static Stream & | writeDivider (Stream &os) |
Write the standard file section divider. More... | |
template<class Stream > | |
static Stream & | writeEndDivider (Stream &os) |
Write the standard end file divider. More... | |
static void | replaceFileName (const word &from, const word &to) |
![]() | |
static const List< T > & | null () |
Return a null List. More... | |
![]() | |
static const NamedEnum< fileCheckTypes, 4 > | fileCheckTypesNames |
static int | fileModificationSkew |
static fileCheckTypes | fileModificationChecking |
![]() | |
Istream * | objectStream () |
Construct and return an IFstream for the object. More... | |
Istream * | objectStream (const fileName &) |
Construct and return an IFstream for the object given the. More... | |
void | setBad (const string &) |
Set the object state to bad. More... | |
![]() | |
void | size (const label) |
Override size to be inconsistent with allocated storage. More... | |
![]() | |
static bool | masterOnlyReading = false |
To flag master-only reading of objects. More... | |
Definition at line 50 of file faceListPMG.H.
|
private |
|
inline |
construct from IOobject
Definition at line 40 of file faceListPMGI.H.
|
inline |
construct from IOobject and size
Definition at line 48 of file faceListPMGI.H.
|
inline |
construct from IOobject and faceList
Definition at line 56 of file faceListPMGI.H.
|
inline |
Definition at line 67 of file faceListPMGI.H.
|
private |
|
private |
Referenced by polyMeshGenModifier::addProcessorFaces(), extrudeLayer::createDuplicateFrontFaces(), tetMeshExtractorOctree::createPolyMesh(), polyMeshGenModifier::removeDuplicateFaces(), polyMeshGenModifier::removeFaces(), polyMeshGenModifier::renumberMesh(), polyMeshGenModifier::reorderBoundaryFaces(), polyMeshGenModifier::reorderProcBoundaryFaces(), polyMeshGenModifier::replaceBoundary(), faceListPMG::setSize(), and polyMeshGenModifierAddCellByCell::~polyMeshGenModifierAddCellByCell().
TypeName | ( | "faceList" | ) |
|
inline |
return the number of used elements
Definition at line 73 of file faceListPMGI.H.
References faceListPMG::nElmts_.
Referenced by polyMeshGenModifier::addCell(), polyMeshGenModifier::addCells(), polyMeshGenModifier::addProcessorFaces(), polyMeshGenAddressing::calcEdges(), polyMeshGenAddressing::calcFaceCentresAndAreas(), polyMeshGenAddressing::calcFaceEdges(), polyMeshGenAddressing::calcGlobalFaceLabels(), polyMeshGenCells::calculateOwnersAndNeighbours(), decomposeCells::checkFaceConnections(), topologicalCleaner::checkNonConsecutiveBoundaryVertices(), topologicalCleaner::checkNonMappableFaces(), extrudeLayer::createDuplicateFrontFaces(), meshSurfaceEdgeExtractor::createEdgeVertices(), extrudeLayer::createLayerCells(), tetMeshExtractorOctree::createMesh(), cartesianMeshExtractor::createMesh(), voronoiMeshExtractor::createMesh(), partTetMesh::createPointsAndTets(), tetMeshExtractorOctree::createPolyMesh(), cartesianMeshExtractor::createPolyMesh(), correctEdgesBetweenPatches::decomposeConcaveFaces(), decomposeFaces::decomposeMeshFaces(), correctEdgesBetweenPatches::decomposeProblematicFaces(), cartesianMeshExtractor::decomposeSplitHexesIntoTetsAndPyramids(), polyMeshGen2DEngine::findActiveFaces(), detectBoundaryLayers::findHairsForFace(), refineBoundaryLayers::generateNewCells(), refineBoundaryLayers::generateNewFaces(), checkBoundaryFacesSharingTwoEdges::improveTopology(), meshOptimizer::lockCells(), meshOptimizer::lockFaces(), polyMeshGenAddressing::makeFaceCentresAndAreas(), surfaceMorpherCells::morphInternalFaces(), meshOptimizer::optimizeLowQualityFaces(), meshOptimizer::optimizeMeshFVBestQuality(), meshOptimizer::optimizeMeshNearBoundaries(), polyMeshGenModifier::removeCells(), polyMeshGenModifier::removeDuplicateFaces(), polyMeshGenModifier::removeFaces(), polyMeshGenModifier::renumberMesh(), polyMeshGenModifier::reorderBoundaryFaces(), polyMeshGenModifier::reorderProcBoundaryFaces(), polyMeshGenModifier::replaceBoundary(), meshOptimizer::untangleMeshFV(), extrudeLayer::updateBoundary(), and fpmaMesh::writeFaces().
|
inline |
set the number of used elements
Definition at line 78 of file faceListPMGI.H.
References Foam::endl(), Foam::Info, faceListPMG::nElmts_, List::setSize(), List::size(), faceListPMG::transfer(), and List::transfer().
Referenced by polyMeshGenModifier::addProcessorFaces(), faceListPMG::append(), extrudeLayer::createDuplicateFrontFaces(), tetMeshExtractorOctree::createPolyMesh(), cartesianMeshExtractor::createPolyMesh(), voronoiMeshExtractor::createPolyMesh(), meshUntangler::cutRegion::createPolyMeshFromRegion(), decomposeFaces::decomposeConcaveInternalFaces(), decomposeFaces::decomposeMeshFaces(), refineBoundaryLayers::generateNewCells(), faceListPMG::newElmt(), faceListPMG::operator=(), polyMeshGenModifier::removeDuplicateFaces(), polyMeshGenModifier::removeFaces(), meshSurfaceEdgeExtractor::removeOldBoundaryFaces(), polyMeshGenModifier::replaceBoundary(), and polyMeshGenModifierAddCellByCell::~polyMeshGenModifierAddCellByCell().
|
inline |
set the size to zero
Definition at line 100 of file faceListPMGI.H.
References faceListPMG::nElmts_.
|
inline |
add a face at the end of the list
Definition at line 105 of file faceListPMGI.H.
References f(), faceListPMG::nElmts_, and faceListPMG::setSize().
Referenced by polyMeshGenModifier::addCell(), and polyMeshGenModifier::addCells().
return an element with bound checking
Definition at line 112 of file faceListPMGI.H.
References faceListPMG::setSize().
|
inlinevirtual |
read/write the list onto disk
Implements regIOobject.
Definition at line 120 of file faceListPMGI.H.
|
inline |
Definition at line 125 of file faceListPMGI.H.
References forAll, faceListPMG::setSize(), and List::size().
|
friend |
Definition at line 132 of file faceListPMGI.H.
|
friend |
Definition at line 140 of file faceListPMGI.H.
|
private |
number of used elements
Definition at line 56 of file faceListPMG.H.
Referenced by faceListPMG::append(), faceListPMG::clear(), Foam::operator<<(), Foam::operator>>(), faceListPMG::setSize(), and faceListPMG::size().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.