An assembly of lduMatrix that is specific inter-region coupling through mapped patches. More...
Public Member Functions | |
TypeName ("lduPrimitiveMeshAssembly") | |
lduPrimitiveMeshAssembly (const IOobject &io, const UPtrList< lduMesh > &meshes) | |
Construct from UPtrList of lduMesh. More... | |
lduPrimitiveMeshAssembly (const IOobject &io, const lduMesh &) | |
Construct from one mesh. More... | |
virtual | ~lduPrimitiveMeshAssembly ()=default |
Destructor. More... | |
template<class Type > | |
void | update (UPtrList< GeometricField< Type, fvPatchField, volMesh > > &psis) |
Update mappings. More... | |
void | updateMaps (const UPtrList< lduMesh > &) |
Size maps. More... | |
label | findNbrMeshId (const polyPatch &pp, const label iMesh) const |
Find nrb mesh Id for mapped patches. More... | |
virtual const objectRegistry & | thisDb () const |
Return the object registry. More... | |
virtual bool | hasDb () const |
Return true if thisDb() is a valid DB. More... | |
virtual const labelUList & | patchAddr (const label patchNo) const |
Return patch addressing. More... | |
const labelListList & | patchMap () const |
Return patchMap. More... | |
const labelListList & | patchLocalToGlobalMap () const |
Return patchLocalToGlobalMap. More... | |
const labelListListList & | faceBoundMap () const |
Return boundary face map. More... | |
const labelListListList & | cellBoundMap () const |
Return patch local sub-face to nbrCellId map. More... | |
const labelListListList & | facePatchFaceMap () const |
Return patch local sub-face to local patch face map. More... | |
const labelList & | cellOffsets () const |
Return cellOffsets. More... | |
const labelListList & | faceMap () const |
Return faceMap. More... | |
const List< labelList > & | patchAddr () const |
Return patchAddr. More... | |
const UPtrList< lduMesh > & | meshes () const |
Return fvMeshes. More... | |
virtual bool | writeData (Ostream &) const |
Write Data. More... | |
Public Member Functions inherited from regIOobject | |
TypeName ("regIOobject") | |
Runtime type information. More... | |
regIOobject (const IOobject &io, const bool isTimeObject=false) | |
regIOobject (const regIOobject &rio) | |
Copy construct. More... | |
regIOobject (const regIOobject &rio, bool registerCopy) | |
regIOobject (const word &newName, const regIOobject &, bool registerCopy) | |
regIOobject (const IOobject &io, const regIOobject &rio) | |
Copy construct with new IO parameters. More... | |
virtual | ~regIOobject () |
Destructor. More... | |
bool | checkIn () |
Add object to registry, if not already registered. More... | |
bool | checkOut () |
Remove all file watches and remove object from registry. More... | |
virtual void | addWatch () |
Add file watch on object (if registered and READ_IF_MODIFIED) More... | |
bool | registered () const noexcept |
bool | ownedByRegistry () const noexcept |
Is this object owned by the registry? More... | |
bool | store () |
void | release (const bool unregister=false) noexcept |
Set object as not ownedByRegistry. More... | |
label | eventNo () const noexcept |
Event number at last update. More... | |
label & | eventNo () noexcept |
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 as up-to-date. More... | |
virtual void | rename (const word &newName) |
Rename. More... | |
const dictionary * | findMetaData () const noexcept |
Return pointer to meta-data or nullptr. More... | |
dictionary & | getMetaData () noexcept |
Get or create meta-data. More... | |
void | removeMetaData () |
Remove meta-data. More... | |
virtual void | updateMetaData () |
Update internal meta-data (eg, prior to writing) More... | |
virtual fileName | filePath () const |
Return complete path + object name if the file exists. More... | |
bool | headerOk () |
Read and check header info. Does not check the headerClassName. More... | |
Istream & | readStream (const word &, const bool valid=true) |
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... | |
virtual label | addWatch (const fileName &) |
Add file watch for fileName on object if not yet watched. More... | |
const labelList & | watchIndices () const noexcept |
Read access to file-monitoring handles. More... | |
labelList & | watchIndices () noexcept |
Write access to file-monitoring handles. More... | |
virtual bool | modified () const |
virtual bool | readIfModified () |
Read object if modified (as set by call to modified) More... | |
virtual bool | writeData (Ostream &) const =0 |
Pure virtual writeData function. More... | |
virtual bool | writeObject (IOstreamOption streamOpt, const bool valid) const |
Write using stream options. More... | |
virtual bool | write (const bool valid=true) const |
Write using setting from DB. More... | |
virtual bool | global () const |
Is object global. More... | |
void | operator= (const IOobject &io) |
Copy assignment. More... | |
virtual bool | writeObject (IOstreamOption::streamFormat fmt, IOstreamOption::versionNumber ver, IOstreamOption::compressionType comp, const bool valid) const |
Write using given format, version and compression. More... | |
Public Member Functions inherited from IOobject | |
TypeName ("IOobject") | |
Declare type-name, virtual type (with debug switch) More... | |
IOobject (const IOobject &)=default | |
Copy construct. More... | |
virtual | ~IOobject ()=default |
Destructor. More... | |
IOobject (const word &name, const fileName &instance, const objectRegistry ®istry, readOption rOpt=NO_READ, writeOption wOpt=NO_WRITE, bool registerObject=true, bool globalObject=false) | |
Construct from name, instance, registry, io options. More... | |
IOobject (const word &name, const fileName &instance, const fileName &local, const objectRegistry ®istry, readOption rOpt=NO_READ, writeOption wOpt=NO_WRITE, bool registerObject=true, bool globalObject=false) | |
Construct from name, instance, local, registry, io options. More... | |
IOobject (const fileName &path, const objectRegistry ®istry, readOption rOpt=NO_READ, writeOption wOpt=NO_WRITE, bool registerObject=true, bool globalObject=false) | |
Construct from path, registry, io options. More... | |
IOobject (const IOobject &io, const objectRegistry ®istry) | |
Copy construct, resetting registry. More... | |
IOobject (const IOobject &io, const word &name) | |
Copy construct, resetting name. More... | |
IOobject (const IOobject &io, const word &name, const fileName &local) | |
Copy construct, resetting name and local component. More... | |
IOobject (const IOobject &io, readOption rOpt, writeOption wOpt) | |
Copy construct, resetting read/write options. More... | |
autoPtr< IOobject > | clone () const |
Clone. More... | |
autoPtr< IOobject > | clone (const objectRegistry ®istry) const |
Clone resetting registry. More... | |
const objectRegistry & | db () const noexcept |
Return the local objectRegistry. More... | |
const Time & | time () const |
Return Time associated with the objectRegistry. More... | |
const word & | name () const noexcept |
Return the object name. More... | |
const word & | headerClassName () const noexcept |
Return name of the class name read from header. More... | |
word & | headerClassName () noexcept |
Return non-constant access to the class name read from header. More... | |
const string & | note () const noexcept |
Return the optional note. More... | |
string & | note () noexcept |
Modifiable access to the optional note. More... | |
virtual void | rename (const word &newName) |
Rename the object. More... | |
bool | registerObject () const noexcept |
Should object created with this IOobject be registered? More... | |
bool | registerObject (bool on) noexcept |
Change registration preference, return previous value. More... | |
bool | globalObject () const noexcept |
Is object same for all processors? More... | |
bool | globalObject (bool on) noexcept |
Change global-object status, return previous value. More... | |
unsigned | labelByteSize () const noexcept |
The sizeof (label) in bytes, possibly read from the header. More... | |
unsigned | scalarByteSize () const noexcept |
The sizeof (scalar) in bytes, possibly read from the header. More... | |
bool | hasHeaderClass () const noexcept |
True if headerClassName() is non-empty (after reading) More... | |
template<class Type > | |
bool | isHeaderClass () const |
Check if headerClassName() equals Type::typeName. More... | |
template<class Type > | |
bool | isHeaderClassName () const |
Same as isHeaderClass() More... | |
virtual const dictionary * | findMetaData () const noexcept |
Return pointer to meta-data (if any) or nullptr. More... | |
readOption | readOpt () const noexcept |
The read option. More... | |
readOption | readOpt (readOption opt) noexcept |
Change the read option, return previous value. More... | |
writeOption | writeOpt () const noexcept |
The write option. More... | |
writeOption | writeOpt (writeOption opt) noexcept |
Change the write option, return previous value. More... | |
word | group () const |
Return group (extension part of name) More... | |
word | member () const |
Return member (name without the extension) More... | |
const fileName & | rootPath () const |
Return the Time::rootPath() More... | |
const fileName & | caseName () const |
Return the Time::caseName() More... | |
const fileName & | instance () const noexcept |
Read access to instance path component. More... | |
fileName & | instance () noexcept |
Write access to instance path component. More... | |
const fileName & | local () const noexcept |
Read access to local path component. More... | |
fileName | path () const |
The complete path. More... | |
fileName | path (const word &instance, const fileName &local=fileName::null) const |
The complete path with alternative instance and local. More... | |
fileName | objectPath () const |
The complete path + object name. More... | |
fileName | objectRelPath () const |
The object path relative to the root. More... | |
fileName | localFilePath (const word &typeName, const bool search=true) const |
Helper for filePath that searches locally. More... | |
fileName | globalFilePath (const word &typeName, const bool search=true) const |
Helper for filePath that searches up if in parallel. More... | |
IOstreamOption | parseHeader (const dictionary &headerDict) |
bool | readHeader (Istream &is) |
bool | readHeader (dictionary &headerDict, Istream &is) |
template<class Type > | |
bool | typeHeaderOk (const bool checkType=true, const bool search=true, const bool verbose=true) |
Read header (uses typeFilePath to find file) and check its info. More... | |
template<class Type > | |
void | warnNoRereading () const |
Helper: warn that type does not support re-reading. More... | |
bool | writeHeader (Ostream &os) const |
Write header with current type() More... | |
bool | writeHeader (Ostream &os, const word &objectType) const |
Write header with override of type. More... | |
void | writeHeader (dictionary &dict, IOstreamOption streamOpt) const |
void | writeHeader (dictionary &dict, const word &objectType, IOstreamOption streamOpt) const |
bool | good () const noexcept |
Did last readHeader() succeed? More... | |
bool | bad () const noexcept |
Did last readHeader() fail? More... | |
InfoProxy< IOobject > | info () const |
Return info proxy, for printing information to a stream. More... | |
void | operator= (const IOobject &io) |
Copy assignment, copies all values (except the registry) More... | |
readOption & | readOpt () noexcept |
Access to the read option. More... | |
writeOption & | writeOpt () noexcept |
Access to the write option. More... | |
bool & | registerObject () noexcept |
Access to the register object option. More... | |
bool & | globalObject () noexcept |
Access to the global object option. More... | |
template<> | |
bool | isHeaderClass () const |
Specialization for void always returns true (no headerClassName check). More... | |
template<class StringType > | |
Foam::word | groupName (StringType base, const word &group) |
Public Member Functions inherited from lduPrimitiveMesh | |
ClassName ("lduPrimitiveMesh") | |
lduPrimitiveMesh (const label nCells) | |
Construct from number of cells. More... | |
lduPrimitiveMesh (const label nCells, labelList &l, labelList &u, const label comm, bool reuse) | |
Construct from components but without interfaces. Add interfaces. More... | |
void | addInterfaces (lduInterfacePtrsList &interfaces, const lduSchedule &ps) |
Add interfaces to a mesh constructed without. More... | |
lduPrimitiveMesh (const label nCells, labelList &l, labelList &u, PtrList< const lduInterface > &primitiveInterfaces, const lduSchedule &ps, const label comm) | |
Construct from components and re-use storage. More... | |
lduPrimitiveMesh (const label comm, const labelList &procAgglomMap, const labelList &procIDs, const lduMesh &myMesh, const PtrList< lduPrimitiveMesh > &otherMeshes, labelList &cellOffsets, labelList &faceOffsets, labelListList &faceMap, labelListList &boundaryMap, labelListListList &boundaryFaceMap) | |
Construct by combining multiple meshes. The meshes come from. More... | |
virtual | ~lduPrimitiveMesh ()=default |
Destructor. More... | |
virtual bool | hasDb () const |
Return true if thisDb() is a valid DB. More... | |
virtual const lduAddressing & | lduAddr () const |
Return ldu addressing. More... | |
virtual lduAddressing & | lduAddr () |
Return non-const ldu addressing. More... | |
virtual lduInterfacePtrsList | interfaces () const |
virtual lduInterfacePtrsList & | interfaces () |
PtrList< const lduInterface > & | primitiveInterfaces () |
Return a non-const list of primitive interfaces. More... | |
const lduInterfacePtrsList & | rawInterfaces () const |
Return a list of pointers for each patch. More... | |
virtual label | comm () const |
Return communicator used for parallel communication. More... | |
virtual const labelUList & | lowerAddr () const |
Return Lower addressing. More... | |
virtual const labelUList & | upperAddr () const |
Return Upper addressing. More... | |
virtual labelList & | lowerAddr () |
Return non-const Lower addressing. More... | |
virtual labelList & | upperAddr () |
Return non-const Upper addressing. More... | |
virtual const labelUList & | patchAddr (const label i) const |
Return patch addressing. More... | |
virtual const lduSchedule & | patchSchedule () const |
Return patch evaluation schedule. More... | |
template<class ProcPatch > | |
Foam::lduSchedule | nonBlockingSchedule (const lduInterfacePtrsList &interfaces) |
Public Member Functions inherited from lduMesh | |
TypeName ("lduMesh") | |
Runtime type information. More... | |
virtual | ~lduMesh ()=default |
Destructor. More... | |
virtual bool | hasDb () const =0 |
Return true if thisDb() is a valid DB. More... | |
virtual const objectRegistry & | thisDb () const |
Return the object registry. More... | |
virtual const lduAddressing & | lduAddr () const =0 |
Return ldu addressing. More... | |
virtual lduInterfacePtrsList | interfaces () const =0 |
virtual label | comm () const =0 |
Return communicator used for parallel communication. More... | |
template<class T , class BinaryOp > | |
void | reduce (T &Value, const BinaryOp &bop) const |
Helper: reduce with current communicator. More... | |
InfoProxy< lduMesh > | info () const |
Return info proxy. More... | |
Public Member Functions inherited from lduAddressing | |
lduAddressing (const label nEqns) | |
Construct with size (number of equations) More... | |
virtual | ~lduAddressing () |
Destructor. More... | |
label | size () const |
Return number of equations. More... | |
virtual const labelUList & | lowerAddr () const =0 |
Return lower addressing. More... | |
virtual const labelUList & | upperAddr () const =0 |
Return upper addressing. More... | |
virtual const labelUList & | patchAddr (const label patchNo) const =0 |
Return patch to internal addressing given patch number. More... | |
virtual const lduSchedule & | patchSchedule () const =0 |
Return patch field evaluation schedule. More... | |
void | clearOut () |
Clear additional addressing. More... | |
const labelUList & | losortAddr () const |
Return losort addressing. More... | |
const labelUList & | ownerStartAddr () const |
Return owner start addressing. More... | |
const labelUList & | losortStartAddr () const |
Return losort start addressing. More... | |
label | triIndex (const label a, const label b) const |
Return off-diagonal index given owner and neighbour label. More... | |
Tuple2< label, scalar > | band () const |
Calculate bandwidth and profile of addressing. More... | |
Additional Inherited Members | |
Public Types inherited from IOobject | |
enum | readOption : char { NO_READ = 0 , MUST_READ = 1 , MUST_READ_IF_MODIFIED = 3 , READ_IF_PRESENT = 4 } |
Enumeration defining the read options. More... | |
enum | writeOption : char { NO_WRITE = 0 , AUTO_WRITE = 0x10 } |
Enumeration defining the write options. More... | |
enum | objectState : char { GOOD , BAD } |
Enumeration defining the valid states of an IOobject. More... | |
enum | fileCheckTypes : char { timeStamp , timeStampMaster , inotify , inotifyMaster } |
Enumeration defining the file checking options. More... | |
Static Public Member Functions inherited from regIOobject | |
template<class Type > | |
static Type & | store (Type *p) |
Transfer pointer ownership to its registry. More... | |
template<class Type > | |
static Type & | store (autoPtr< Type > &ptr) |
Transfer pointer ownership to its registry. More... | |
template<class Type > | |
static Type & | store (autoPtr< Type > &&ptr) |
Transfer pointer ownership to its registry. More... | |
template<class Type > | |
static Type & | store (refPtr< Type > &ptr) |
Transfer pointer ownership to its registry. More... | |
template<class Type > | |
static Type & | store (refPtr< Type > &&ptr) |
Transfer pointer ownership to its registry. More... | |
template<class Type > | |
static Type & | store (tmp< Type > &ptr) |
Transfer pointer ownership to its registry. More... | |
template<class Type > | |
static Type & | store (tmp< Type > &&ptr) |
Transfer pointer ownership to its registry. More... | |
Static Public Member Functions inherited from IOobject | |
static bool | bannerEnabled () noexcept |
Status of output file banner. More... | |
static bool | bannerEnabled (bool on) noexcept |
Enable/disable output file banner. More... | |
static bool | fileNameComponents (const fileName &path, fileName &instance, fileName &local, word &name) |
Split path into instance, local, name components. More... | |
template<class StringType > | |
static word | groupName (StringType base, const word &group) |
Create dot-delimited name.group string. More... | |
static word | group (const word &name) |
Return group (extension part of name) More... | |
static word | member (const word &name) |
Return member (name without the extension) More... | |
static word | scopedName (const std::string &scope, const word &name) |
Create scope:name or scope_name string. More... | |
static IOobject | selectIO (const IOobject &io, const fileName &altFile, const word &ioName="") |
Return the IOobject, but also consider an alternative file name. More... | |
static Ostream & | writeBanner (Ostream &os, const bool noSyntaxHint=false) |
Write the standard OpenFOAM file/dictionary banner. More... | |
static Ostream & | writeDivider (Ostream &os) |
Write the standard file section divider. More... | |
static Ostream & | writeEndDivider (Ostream &os) |
Write the standard end file divider. More... | |
Static Public Member Functions inherited from lduPrimitiveMesh | |
static const lduMesh & | mesh (const lduMesh &mesh0, const PtrList< lduPrimitiveMesh > &otherMeshes, const label meshI) |
Select either mesh0 (meshI is 0) or otherMeshes[meshI-1]. More... | |
static void | gather (const label comm, const lduMesh &mesh, const labelList &procIDs, PtrList< lduPrimitiveMesh > &otherMeshes) |
Gather meshes from other processors onto procIDs[0]. More... | |
template<class ProcPatch > | |
static lduSchedule | nonBlockingSchedule (const lduInterfacePtrsList &) |
Get non-scheduled send/receive schedule. More... | |
static labelList | upperTriOrder (const label nCells, const labelUList &lower, const labelUList &upper) |
Calculate upper-triangular order. More... | |
static void | checkUpperTriangular (const label size, const labelUList &l, const labelUList &u) |
Check if in upper-triangular ordering. More... | |
static labelListList | globalCellCells (const lduMesh &mesh, const globalIndex &globalNumbering) |
Calculate global cell-cells. More... | |
Static Public Attributes inherited from IOobject | |
static const Enum< fileCheckTypes > | fileCheckTypesNames |
Names for the fileCheckTypes. More... | |
static char | scopeSeparator |
Character for scoping object names (':' or '_') More... | |
static fileCheckTypes | fileModificationChecking |
Type of file modification checking. More... | |
static float | fileModificationSkew |
Time skew (seconds) for file modification checks. More... | |
static int | maxFileModificationPolls |
Max number of times to poll for file modification changes. More... | |
Protected Member Functions inherited from regIOobject | |
bool | readHeaderOk (const IOstreamOption::streamFormat fmt, const word &typeName) |
Helper: check readOpt flags and read if necessary. More... | |
Protected Member Functions inherited from IOobject | |
void | setBad (const string &s) |
Set the object state to bad. More... | |
Static Protected Member Functions inherited from IOobject | |
static void | writeHeaderContent (Ostream &os, const IOobject &io, const word &objectType, const dictionary *metaDataDict=nullptr) |
static void | writeHeaderContent (dictionary &dict, const IOobject &io, const word &objectType, IOstreamOption streamOpt, const dictionary *metaDataDict=nullptr) |
Static Protected Attributes inherited from regIOobject | |
static bool | masterOnlyReading = false |
To flag master-only reading of objects. More... | |
An assembly of lduMatrix that is specific inter-region coupling through mapped patches.
Definition at line 52 of file lduPrimitiveMeshAssembly.H.
lduPrimitiveMeshAssembly | ( | const IOobject & | io, |
const UPtrList< lduMesh > & | meshes | ||
) |
Construct from UPtrList of lduMesh.
Definition at line 59 of file lduPrimitiveMeshAssembly.C.
References lduPrimitiveMesh::comm(), forAll, lduPrimitiveMeshAssembly::meshes(), Foam::nl, lduPrimitiveMeshAssembly::updateMaps(), and WarningInFunction.
lduPrimitiveMeshAssembly | ( | const IOobject & | io, |
const lduMesh & | mesh | ||
) |
Construct from one mesh.
Definition at line 84 of file lduPrimitiveMeshAssembly.C.
References mesh, and lduPrimitiveMeshAssembly::updateMaps().
|
virtualdefault |
Destructor.
TypeName | ( | "lduPrimitiveMeshAssembly" | ) |
void update | ( | UPtrList< GeometricField< Type, fvPatchField, volMesh > > & | psis | ) |
Update mappings.
Definition at line 40 of file lduPrimitiveMeshAssemblyTemplates.C.
References fvMesh::boundary(), polyPatch::boundaryMesh(), lduPrimitiveMesh::checkUpperTriangular(), DebugInfo, DebugVar, Foam::endl(), Foam::exit(), polyPatch::faceCells(), lduPrimitiveMeshAssembly::faceMap(), Foam::FatalError, FatalErrorInFunction, lduPrimitiveMeshAssembly::findNbrMeshId(), forAll, Foam::Info, Foam::inplaceReorder(), lduPrimitiveMesh::interfaces(), lduPrimitiveMesh::lduAddr(), lduPrimitiveMesh::lowerAddr(), polyPatch::mapCollocatedFaces(), polyPatch::masterImplicit(), Foam::max(), fvBoundaryMesh::mesh(), Foam::min(), polyPatch::nbrCells(), polyPatch::neighbPolyPatchID(), polyPatch::newInternalProcFaces(), nFaces(), Foam::nl, lduPrimitiveMeshAssembly::patchMap(), lduPrimitiveMesh::primitiveInterfaces(), Foam::refCast(), UPtrList< T >::set(), List< T >::setSize(), UPtrList< T >::setSize(), lduAddressing::size(), lduPrimitiveMesh::upperAddr(), lduPrimitiveMesh::upperTriOrder(), and fvPatchField< Type >::useImplicit().
Referenced by fvMatrix< Type >::createOrUpdateLduPrimitiveAssembly().
Size maps.
Definition at line 101 of file lduPrimitiveMeshAssembly.C.
References meshes(), and UPtrList< T >::size().
Referenced by lduPrimitiveMeshAssembly::lduPrimitiveMeshAssembly().
Foam::label findNbrMeshId | ( | const polyPatch & | pp, |
const label | iMesh | ||
) | const |
Find nrb mesh Id for mapped patches.
Definition at line 136 of file lduPrimitiveMeshAssembly.C.
References forAll, Foam::name(), and polyPatch::neighbRegionID().
Referenced by mixedEnergyFvPatchScalarField::manipulateMatrix(), and lduPrimitiveMeshAssembly::update().
|
inlinevirtual |
Return the object registry.
Reimplemented from lduMesh.
Definition at line 148 of file lduPrimitiveMeshAssembly.H.
|
inlinevirtual |
Return true if thisDb() is a valid DB.
Reimplemented from lduPrimitiveMesh.
Definition at line 154 of file lduPrimitiveMeshAssembly.H.
|
inlinevirtual |
Return patch addressing.
Reimplemented from lduPrimitiveMesh.
Definition at line 160 of file lduPrimitiveMeshAssembly.H.
|
inline |
Return patchMap.
Definition at line 166 of file lduPrimitiveMeshAssembly.H.
Referenced by fvMatrix< Type >::globalPatchID(), fvMatrix< Type >::mapContributions(), and lduPrimitiveMeshAssembly::update().
|
inline |
Return patchLocalToGlobalMap.
Definition at line 172 of file lduPrimitiveMeshAssembly.H.
Referenced by mixedEnergyFvPatchScalarField::manipulateMatrix(), cyclicFvPatchField< Type >::manipulateMatrix(), cyclicACMIFvPatchField< Type >::manipulateMatrix(), cyclicAMIFvPatchField< Type >::manipulateMatrix(), and fvMatrix< Type >::mapContributions().
|
inline |
Return boundary face map.
Definition at line 178 of file lduPrimitiveMeshAssembly.H.
Referenced by mixedEnergyFvPatchScalarField::manipulateMatrix(), cyclicFvPatchField< Type >::manipulateMatrix(), cyclicACMIFvPatchField< Type >::manipulateMatrix(), and cyclicAMIFvPatchField< Type >::manipulateMatrix().
|
inline |
Return patch local sub-face to nbrCellId map.
Definition at line 184 of file lduPrimitiveMeshAssembly.H.
Referenced by mixedEnergyFvPatchScalarField::manipulateMatrix(), and fvMatrix< Type >::mapContributions().
|
inline |
Return patch local sub-face to local patch face map.
Definition at line 190 of file lduPrimitiveMeshAssembly.H.
Referenced by fvMatrix< Type >::mapContributions().
|
inline |
Return cellOffsets.
Definition at line 196 of file lduPrimitiveMeshAssembly.H.
Referenced by fvMatrix< Type >::solveSegregated().
|
inline |
Return faceMap.
Definition at line 202 of file lduPrimitiveMeshAssembly.H.
Referenced by lduPrimitiveMeshAssembly::update().
Return patchAddr.
Definition at line 208 of file lduPrimitiveMeshAssembly.H.
Return fvMeshes.
Definition at line 214 of file lduPrimitiveMeshAssembly.H.
Referenced by lduPrimitiveMeshAssembly::lduPrimitiveMeshAssembly().
Write Data.
Implements regIOobject.
Definition at line 220 of file lduPrimitiveMeshAssembly.H.
References NotImplemented.