Basic cloud with spherical, variable density, particles, grouped into parcels. More...


Public Member Functions | |
| TypeName ("dynamicParcel") | |
| Run-time type information. More... | |
| dynamicParcel (LagrangianMesh &mesh, const contextType context, const dictionary &dict) | |
| Construct from a mesh and context. More... | |
| virtual | ~dynamicParcel () |
| Destructor. More... | |
| virtual void | solve (const bool initial, const bool final) |
| Solve the cloud's evolution over the current time-step. More... | |
Public Member Functions inherited from cloud | |
| TypeName ("cloud") | |
| Run-time type information. More... | |
| declareRunTimeSelectionTable (autoPtr, cloud, LagrangianMesh,(LagrangianMesh &mesh, const contextType context, const dictionary &dict),(mesh, context, dict)) | |
| Declare run-time constructor selection table. More... | |
| cloud (LagrangianMesh &mesh, const contextType context) | |
| Construct from a mesh and context. Reads the velocity field. More... | |
| cloud (LagrangianMesh &mesh, const contextType context, const tmp< LagrangianVectorDynamicField > &tU) | |
| Construct from a mesh, context and a specified velocity field. More... | |
| cloud (const cloud &)=delete | |
| Disallow default bitwise copy construction. More... | |
| virtual | ~cloud () |
| Destructor. More... | |
| const LagrangianMesh & | mesh () const |
| Access the mesh. More... | |
| Foam::LagrangianModels & | LagrangianModels () const |
| Access the models. More... | |
| template<class Type , class ... Args> | |
| const CloudDerivedField< Type > & | derivedField (const Args &... args) const |
| Add/get a derived field to/from the cache. More... | |
| template<class Type , class ... Args> | |
| const CloudAverageField< Type > & | averageField (const Args &... args) const |
| Add/get an average field to/from the cache. More... | |
| virtual void | storePosition () |
| Store the positions for use during mapping. More... | |
| virtual void | movePoints (const polyMesh &) |
| Update for mesh motion. More... | |
| virtual void | topoChange (const polyTopoChangeMap &) |
| Update topology using the given map. More... | |
| virtual void | mapMesh (const polyMeshMap &) |
| Update from another mesh using the given map. More... | |
| virtual void | distribute (const polyDistributionMap &) |
| Redistribute or update using the given distribution map. More... | |
| void | operator= (const LagrangianMesh &)=delete |
| Disallow default bitwise assignment. More... | |
| template<class Type > | |
| Foam::autoPtr< Type > | New (const polyMesh &pMesh, const word &name, const contextType context, const dictionary &dict, const IOobject::readOption readOption, const IOobject::writeOption writeOption) |
| template<class Type , class ... Args> | |
| const Foam::CloudDerivedField< Type > & | derivedField (const Args &... args) const |
| template<class Type , class ... Args> | |
| const Foam::CloudAverageField< Type > & | averageField (const Args &... args) const |
Public Member Functions inherited from regIOobject | |
| 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 word &newName, const IOobject &, bool registerObject) | |
| Construct from IOobject with new name, and overriding the. More... | |
| regIOobject (const regIOobject &) | |
| Copy constructor. More... | |
| regIOobject (regIOobject &&) | |
| Move constructor. More... | |
| regIOobject (const regIOobject &, bool registerCopy) | |
| Copy constructor, transferring registry registration to copy. More... | |
| virtual | ~regIOobject () |
| Destructor. More... | |
| virtual bool | global () const |
| Return true if object is global, i.e. same for all processors. More... | |
| virtual bool | globalFile () const |
| Return true if object is global, i.e. same for all processors. More... | |
| const fileName & | caseName () const |
| fileName | path () const |
| Return complete path. More... | |
| fileName | objectPath () const |
| Return complete path + object name. More... | |
| fileName | filePath () const |
| Return complete path + object name if the file exists. More... | |
| bool | checkIn () |
| Add object to registry. More... | |
| bool | checkOut () |
| Remove object from registry. More... | |
| void | addWatch () |
| Add file watch on object (if registered and READ_IF_MODIFIED) More... | |
| bool | registered () const |
| Is this object registered with the 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... | |
| uint64_t | eventNo () const |
| Event number at last update. More... | |
| uint64_t & | 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... | |
| bool | headerOk () |
| Read and check header info. More... | |
| Istream & | readStream (const word &, const bool read=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... | |
| const labelList & | watchIndices () const |
| Return file-monitoring handles. More... | |
| labelList & | watchIndices () |
| Return file-monitoring handles. More... | |
| virtual bool | modified () const |
| Return true if the object's file (or files for objectRegistry) More... | |
| virtual bool | dependenciesModified () const |
| Return true if the object's dependencies have been modified. 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 bool write) const |
| Write using given format, version and compression. More... | |
| virtual bool | write (const bool write=true) const |
| Write using setting from DB. More... | |
| void | operator= (const IOobject &)=delete |
| Assign to IOobject. More... | |
| void | operator= (const regIOobject &)=delete |
| Disallow default assignment. More... | |
| const fileName & | caseName (const bool global) const |
| fileName | path (const bool global) const |
| Return complete path including the processor sub-directory. More... | |
| fileName | objectPath (const bool global) const |
| Return complete path + object name including the processor. More... | |
| fileName | filePath (const bool global) const |
| Return complete path + object name if the file exists. More... | |
Public Member Functions inherited from 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 objectRegistry ®istry) | |
| Construct from copy resetting registry. More... | |
| IOobject (const IOobject &io, const word &name) | |
| Construct from copy resetting name. More... | |
| IOobject (const IOobject &io)=default | |
| Copy constructor. More... | |
| autoPtr< IOobject > | clone () const |
| Clone. More... | |
| autoPtr< IOobject > | clone (const objectRegistry ®istry) const |
| Clone resetting registry. 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... | |
| word & | headerClassName () |
| 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 bool global) const |
| fileName & | instance () const |
| Return the instance directory, constant, system, <time> etc. More... | |
| void | updateInstance () const |
| If the instance is a time directory update to the current time. More... | |
| void | updateTimeInstance () const |
| Update instance to the current time. More... | |
| const fileName & | local () const |
| fileName | path (const bool global) const |
| Return complete path including the processor sub-directory. More... | |
| fileName | objectPath (const bool global) const |
| Return complete path + object name including the processor. More... | |
| fileName | relativePath () const |
| Return the path relative to the case directory. More... | |
| fileName | relativeObjectPath () const |
| Return complete relativePath + object name. More... | |
| fileName | filePath (const bool global) const |
| Return complete path + object name if the file exists. More... | |
| bool | readHeader (Istream &) |
| Read header. More... | |
| bool | headerOk () |
| Read header of local object without type-checking. More... | |
| template<class Type > | |
| void | warnNoRereading () const |
| Helper: warn that type does not support re-reading. 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) |
Public Member Functions inherited from carried | |
| TypeName ("carried") | |
| Run-time type information. More... | |
| carried (const cloud &c, const dictionary &dict) | |
| Construct from a reference to the cloud. More... | |
| virtual | ~carried () |
| Destructor. More... | |
| const word & | carrierPhaseName () const |
| Return the name of the carrier phase. More... | |
| const word & | phaseName (const bool strict=true) const |
| Return the name of the corresponding Eulerian phase. More... | |
| bool | hasPhase () const |
| Return whether this cloud has a corresponding Eulerian phase. More... | |
| const word | carrierPhaseFieldName (const word &name) |
| Construct the name of a field associated with the carrier. I.e.,. More... | |
| const word | phaseFieldName (const word &name) |
| Construct the name of a field associated with the carrier. I.e.,. More... | |
| template<class Type > | |
| const CarrierField< Type > & | carrierField (const VolField< Type > &) const |
| Add/get a carrier field to/from the cache. More... | |
| template<class Type , class ... Args> | |
| const CarrierField< Type > & | carrierField (const Args &... args) const |
| Add/get a carrier field to/from the cache. More... | |
| template<class Type > | |
| const CarrierField< Type > & | noCarrierField (const word &symbolicName, const word &descriptiveName, const bool isPhase) const |
| Generate a carrier field reference using a functor that raises. More... | |
| template<class Type > | |
| const Foam::CarrierField< Type > & | carrierField (const VolField< Type > &psi) const |
| template<class Type , class ... Args> | |
| const Foam::CarrierField< Type > & | carrierField (const Args &... args) const |
| template<class Type > | |
| const Foam::CarrierField< Type > & | noCarrierField (const word &symbolicName, const word &descriptiveName, const bool isPhase) const |
Public Member Functions inherited from grouped | |
| TypeName ("grouped") | |
| Run-time type information. More... | |
| grouped (const cloud &) | |
| Construct from a reference to the cloud. More... | |
| virtual | ~grouped () |
| Destructor. More... | |
Public Member Functions inherited from spherical | |
| TypeName ("spherical") | |
| Run-time type information. More... | |
| spherical (const cloud &) | |
| Construct from a reference to the cloud. More... | |
| spherical (const cloud &, const grouped &) | |
| Construct from a reference to the cloud and its base classes. More... | |
| virtual | ~spherical () |
| Destructor. More... | |
Public Member Functions inherited from shaped | |
| TypeName ("shaped") | |
| Run-time type information. More... | |
| shaped (const cloud &) | |
| Construct from a reference to the cloud. More... | |
| shaped (const cloud &, const grouped &) | |
| Construct from a reference to the cloud and its base classes. More... | |
| virtual | ~shaped () |
| Destructor. More... | |
Public Member Functions inherited from dense | |
| TypeName ("dense") | |
| Run-time type information. More... | |
| dense (const cloud &, const shaped &) | |
| Construct from a reference to the cloud and its base classes. More... | |
| virtual | ~dense () |
| Destructor. More... | |
Public Member Functions inherited from massive | |
| TypeName ("massive") | |
| Run-time type information. More... | |
| virtual | ~massive () |
| Destructor. More... | |
Public Member Functions inherited from coupledToFluid | |
| TypeName ("coupledToFluid") | |
| Run-time type information. More... | |
| coupledToFluid (const cloud &c, const carried &) | |
| Construct from a reference to the cloud. More... | |
| virtual | ~coupledToFluid () |
| Destructor. More... | |
Public Member Functions inherited from coupled | |
| TypeName ("coupled") | |
| Run-time type information. More... | |
| coupled (const cloud &c, const carried &) | |
| Construct from a reference to the cloud. More... | |
| virtual | ~coupled () |
| Destructor. More... | |
| bool | hasCarrierEqns () const |
| Return if any carrier equations are cached. More... | |
| template<class Type > | |
| bool | hasCarrierEqn (const word &) const |
| Return if a carrier equation is in the cache. More... | |
| template<class Type > | |
| const CarrierEqn< Type > & | carrierEqn (const word &) const |
| Get a carrier equation from the cache. More... | |
| template<class Type > | |
| const HashTable< const CarrierEqn< Type > * > | carrierEqns (const word &) const |
| Get multiple phase carrier equations from the cache. More... | |
| template<class Type > | |
| bool | hasCarrierEqn (const VolField< Type > &) const |
| Return if a carrier equation is in the cache. More... | |
| template<class Type > | |
| const CarrierEqn< Type > & | carrierEqn (const VolField< Type > &) const |
| Get a carrier equation from the cache. More... | |
| template<class Type > | |
| const HashTable< const CarrierEqn< Type > * > | carrierEqns (const VolField< Type > &) const |
| Get multiple phase carrier equations from the cache. More... | |
| template<class Type > | |
| Foam::CarrierEqn< Type > & | carrierEqn (const CloudDerivedField< Type > &psic) |
| template<class Type > | |
| Foam::CarrierEqn< Type > & | carrierEqn (const CarrierField< Type > &psic) |
| template<class Type > | |
| Foam::tmp< Foam::LagrangianEqn< Type > > | psicEqn (const LagrangianSubScalarField &deltaT, const LagrangianSubScalarSubField &vOrM, const LagrangianSubSubField< Type > &psi, const CloudDerivedField< Type > &psic) const |
| template<class Type > | |
| const Foam::CarrierEqn< Type > & | carrierEqn (const word &key) const |
| template<class Type > | |
| const Foam::HashTable< const Foam::CarrierEqn< Type > * > | carrierEqns (const word &key) const |
| template<class Type > | |
| const Foam::CarrierEqn< Type > & | carrierEqn (const VolField< Type > &psi) const |
| template<class Type > | |
| const Foam::HashTable< const Foam::CarrierEqn< Type > * > | carrierEqns (const VolField< Type > &psi) const |
Public Member Functions inherited from sphericalCoupled | |
| TypeName ("sphericalCoupled") | |
| Run-time type information. More... | |
| sphericalCoupled (const cloud &, const carried &, const spherical &, const coupled &) | |
| Construct from a reference to the cloud and its base classes. More... | |
| virtual | ~sphericalCoupled () |
| Destructor. More... | |
Public Member Functions inherited from massiveCoupledToFluid | |
| TypeName ("massiveCoupledToFluid") | |
| Run-time type information. More... | |
| massiveCoupledToFluid (const cloud &, const massive &, const coupledToFluid &) | |
| Construct from a reference to the cloud and its base classes. More... | |
| virtual | ~massiveCoupledToFluid () |
| Destructor. More... | |
Protected Member Functions | |
| virtual tmp< LagrangianSubVectorField > | dUdt (const LagrangianSubMesh &) const |
| Return the acceleration with which to do second-order tracking. More... | |
| virtual bool | reCalculateModified () |
| Do we need to re-calculate particles that are modified? More... | |
| virtual void | calculate (const LagrangianSubScalarField &deltaT, const bool final) |
| Update the cloud properties. More... | |
| virtual void | partition () |
| Partition hook. More... | |
Protected Member Functions inherited from regIOobject | |
| bool | readHeaderOk (const IOstream::streamFormat defaultFormat, const word &typeName) |
| Read header, check readOpt flags and read data if necessary. More... | |
Protected Member Functions inherited from IOobject | |
| template<class Type > | |
| bool | typeHeaderOk (const bool checkType) |
| Read header using typeGlobalFile to find file. More... | |
Protected Member Functions inherited from carried | |
| void | clearCarrierFields () |
| Clear the carrier fields. More... | |
| void | resetCarrierFields (const bool initial) |
| Reset the carrier fields. More... | |
Protected Member Functions inherited from spherical | |
| void | correct (const LagrangianSubScalarSubField &v) |
| Correct the shape to match the given volume. More... | |
Protected Member Functions inherited from massive | |
| massive (const cloud &, const shaped &, LagrangianScalarDynamicField &) | |
| Construct from a reference to the cloud and its base classes and. More... | |
Protected Member Functions inherited from coupledToFluid | |
| void | updateCarrier () |
| Update the cached carrier fields. More... | |
Protected Member Functions inherited from coupled | |
| void | updateCarrier () |
| Update the cached carrier fields. More... | |
| template<class Type > | |
| CarrierEqn< Type > & | carrierEqn (const CloudDerivedField< Type > &) |
| Add/get a carrier equation to/from the cache. More... | |
| template<class Type > | |
| CarrierEqn< Type > & | carrierEqn (const CarrierField< Type > &) |
| Add/get a carrier equation to/from the cache. More... | |
| void | clearCarrierEqns () |
| Clear the carrier equations. More... | |
| template<class Type > | |
| bool | initPsicDdt (const LagrangianSubScalarSubField &vOrM, const CloudDerivedField< Type > &psic) const |
| Do we need to re-calculate particles that are modified? More... | |
| tmp< LagrangianEqn< scalar > > | psicEqn (const LagrangianSubScalarField &deltaT, const LagrangianSubScalarSubField &vOrM, const CloudDerivedField< scalar > &oneOrRhoc) const |
| Return the basic models-only equation for a carrier field. More... | |
| template<class Type > | |
| tmp< LagrangianEqn< Type > > | psicEqn (const LagrangianSubScalarField &deltaT, const LagrangianSubScalarSubField &vOrM, const LagrangianSubSubField< Type > &psi, const CloudDerivedField< Type > &psic) const |
| Return the basic models-only equation for a carrier field. More... | |
Additional Inherited Members | |
Public Types inherited from cloud | |
| enum | contextType { unknown , functionObject , fvModel } |
| Context in which this cloud is used. More... | |
| enum | trackingType { linear , parabolic } |
| Tracking method. More... | |
Public Types inherited from IOobject | |
| 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... | |
| enum | fileCheckTypes { timeStamp , timeStampMaster , inotify , inotifyMaster } |
| Enumeration defining the file checking options. More... | |
Static Public Member Functions inherited from cloud | |
| static autoPtr< cloud > | New (const polyMesh &mesh, const word &name, const contextType context, const dictionary &dict, const word &type, const IOobject::readOption readOption=IOobject::READ_IF_PRESENT, const IOobject::writeOption writeOption=IOobject::AUTO_WRITE) |
| Selectors. More... | |
| template<class Type > | |
| static autoPtr< Type > | New (const polyMesh &pMesh, const word &name, const contextType context, const dictionary &dict, const IOobject::readOption readOption=IOobject::READ_IF_PRESENT, const IOobject::writeOption writeOption=IOobject::AUTO_WRITE) |
| Select given the type class. More... | |
| static const Foam::cloud & | lookup (const LagrangianMesh &mesh) |
| Lookup the cloud associated with a mesh. More... | |
Static Public Member Functions inherited from regIOobject | |
| 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 Public Member Functions inherited from IOobject | |
| 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) |
| 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... | |
| 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 bool | writeHeader (Ostream &os, const IOstream::versionNumber version, const IOstream::streamFormat format, const word &type, const string ¬e, const fileName &location, const word &name) |
| Write header. More... | |
| static bool | writeHeader (Ostream &, const dictionary &foamFileDict) |
| Write header. More... | |
Static Public Member Functions inherited from carried | |
| static word | nameToCarrierName (const word &name) |
| Convert a name to its disambiguated carrier equivalent name. I.e.,. More... | |
| static word | nameToCarrierName (const word &name, const word &group) |
| Convert a name to its disambiguated carrier equivalent name. I.e.,. More... | |
| static word | carrierNameToName (const word &namec) |
| Convert a disambiguated carrier name to its equivalent name. I.e.,. More... | |
Public Attributes inherited from cloud | |
| enum Foam::cloud::contextType | context |
| enum Foam::cloud::trackingType | tracking |
| CloudStateField< vector > | U |
| Velocity. More... | |
Public Attributes inherited from carried | |
| const CarrierField< vector > & | Uc |
| Carrier velocity. More... | |
| const CarrierField< vector > & | curlUc |
| Carrier velocity curl. More... | |
| const CarrierField< vector > & | DUDtc |
| Carrier advective derivative. More... | |
| const CarrierField< vector > & | UcPhase |
| Corresponding Eulerian phase velocity. More... | |
Public Attributes inherited from grouped | |
| CloudStateField< scalar > | number |
| Number. More... | |
Public Attributes inherited from spherical | |
| CloudStateField< scalar > | d |
| Diameter. More... | |
Public Attributes inherited from shaped | |
| const CloudDerivedField< scalar > & | v |
| Volume. More... | |
| const CloudDerivedField< scalar > & | a |
| Surface area. More... | |
| const CloudDerivedField< scalar > & | aByV |
| Surface area per unit volume. More... | |
| const CloudAverageField< scalar > & | alpha |
| Volume fraction. More... | |
Public Attributes inherited from massive | |
| CloudStateFieldRef< scalar > | rho |
| Density. More... | |
| const CloudDerivedField< scalar > & | m |
| Mass. More... | |
Public Attributes inherited from coupledToFluid | |
| const CarrierField< scalar > & | rhoc |
| Carrier density. More... | |
| const CarrierField< scalar > & | rhocPhase |
| Corresponding Eulerian density. More... | |
| const CloudDerivedField< scalar > & | muc |
| Carrier dynamic viscosity. More... | |
Public Attributes inherited from coupled | |
| const CloudDerivedField< scalar > & | nuc |
| Carrier kinematic viscosity. More... | |
Public Attributes inherited from sphericalCoupled | |
| const CloudDerivedField< scalar > & | Re |
| Reynolds Number. More... | |
Public Attributes inherited from massiveCoupledToFluid | |
| const CloudDerivedField< scalar > & | rhoByRhoc |
| Cloud/carrier density ratio. More... | |
Static Public Attributes inherited from regIOobject | |
| static float | fileModificationSkew |
Static Public Attributes inherited from IOobject | |
| static constexpr const char * | foamFile = "FoamFile" |
| Keyword for the FoamFile header sub-dictionary. More... | |
| static const NamedEnum< fileCheckTypes, 4 > | fileCheckTypesNames |
| static fileCheckTypes | fileModificationChecking |
| Type of file modification checking. More... | |
Static Public Attributes inherited from shaped | |
| static const word | vName |
| Name of volume fields. More... | |
Static Public Attributes inherited from massive | |
| static const word | mName |
| Name of mass fields. More... | |
Basic cloud with spherical, variable density, particles, grouped into parcels.
This cloud's modelling is the same as for dynamicParticle, except that an additional number field is used to represent multiple physical particles per Lagrangian parcel. This adds flexibility with regards to managing the expense of simulating large numbers of physical particles, and also provides the ability to specify the number, size (distribution) and volume or mass flow rate of particles at an injection.
Definition at line 64 of file dynamicParcel.H.
| dynamicParcel | ( | LagrangianMesh & | mesh, |
| const contextType | context, | ||
| const dictionary & | dict | ||
| ) |
Construct from a mesh and context.
Definition at line 218 of file dynamicParcel.C.
References dynamicParcel::reCalculateModified().

|
virtual |
Destructor.
Definition at line 240 of file dynamicParcel.C.
|
protectedvirtual |
Return the acceleration with which to do second-order tracking.
Implements cloud.
Definition at line 56 of file dynamicParcel.C.
References LagrangianModels::addsSupToField(), Foam::Lagrangianc::Ddt(), cloud::LagrangianModels(), massive::m, and cloud::U.

|
protectedvirtual |
Do we need to re-calculate particles that are modified?
Implements cloud.
Definition at line 71 of file dynamicParcel.C.
References Foam::dimless, Foam::dimMass, Foam::Lagrangianm::initDdt(), mesh, word::null, and U.
Referenced by dynamicParcel::dynamicParcel().


|
protectedvirtual |
Update the cloud properties.
Implements cloud.
Definition at line 119 of file dynamicParcel.C.
References spherical::correct(), Foam::Lagrangianm::Ddt(), DimensionedField< Type, GeoMesh, PrimitiveField >::mesh(), OldTimeField< FieldType >::oldTime(), rho, LagrangianEqn< Type >::solve(), Foam::toSubField(), U, UEqn, and LagrangianEqn< Type >::valid().

|
protectedvirtual |
Partition hook.
Reimplemented from cloud.
Definition at line 209 of file dynamicParcel.C.
References carried::clearCarrierFields(), and cloud::partition().

| TypeName | ( | "dynamicParcel" | ) |
Run-time type information.
|
virtual |
Solve the cloud's evolution over the current time-step.
Reimplemented from cloud.
Definition at line 246 of file dynamicParcel.C.
References coupled::clearCarrierEqns(), carried::resetCarrierFields(), cloud::solve(), and coupledToFluid::updateCarrier().
