Public Types | |
using | PointFieldType = pointField< T, MemorySpace > |
using | InternalFieldType = internalField< T, MemorySpace > |
using | boundaryFieldListType = boundaryFieldList< T, MemorySpace > |
using | FieldType = typename InternalFieldType::FieldType |
using | VectorType = typename InternalFieldType::VectorType |
using | memory_space = typename InternalFieldType::memory_space |
using | execution_space = typename InternalFieldType::execution_space |
using | pointFieldType = pointField< VectorField, T, MemorySpace > |
using | FieldType = Field< VectorField, T, MemorySpace > |
using | VectorType = typename FieldType::VectorType |
using | iterator = typename FieldType::iterator |
using | constIterator = typename FieldType::constIterator |
using | reference = typename FieldType::reference |
using | constReference = typename FieldType::constReference |
using | valueType = typename FieldType::valueType |
using | pointer = typename FieldType::pointer |
using | constPointer = typename FieldType::constPointer |
![]() | |
enum | readFlag { READ_ALWAYS, READ_NEVER, READ_IF_PRESENT } |
enum | writeFlag { WRITE_ALWAYS, WRITE_NEVER } |
![]() | |
using | InternalFieldType = internalField< T, void > |
using | FieldType = Field< T, void > |
using | FieldType = Field< VectorField, T, void > |
using | FieldTypeHost = Field< T, HostSpace > |
using | VectorType = typename FieldType::VectorType |
using | VectorType = typename FieldType::VectorType |
using | memory_space = typename FieldType::memory_space |
using | execution_space = typename FieldType::execution_space |
using | pointFieldType = pointField< VectorField, T, void > |
using | boundaryFieldListType = boundaryFieldList< VectorField, T, void > |
using | iterator = typename FieldType::iterator |
using | const_iterator = typename FieldType::const_iterator |
using | reference = typename FieldType::reference |
using | const_reference = typename FieldType::const_reference |
using | value_type = typename FieldType::value_type |
using | pointer = typename FieldType::pointer |
using | const_pointer = typename FieldType::const_pointer |
Public Member Functions | |
TypeInfoTemplate111 ("pointField", T, VectorType::memoerySpaceName()) | |
pointField (const objectFile &objf, pointStructure &pStruct, const T &defVal) | |
pointField (const objectFile &objf, repository *owner, pointStructure &pStruct, const T &defVal) | |
pointField (const objectFile &objf, pointStructure &pStruct, const T &defVal, const T &val) | |
const word & | name () const final |
const auto & | internal () const |
void | updateBoundaries (DataDirection direction) const |
void | updateBoundariesSlaveToMasterIfRequested () |
update boundaries if it is requested previousely (slave to master). More... | |
const auto & | boundaryFields () const |
const auto & | BoundaryField (uint32 i) const |
const pointStructure & | pStruct () const |
void | fill (const T &val) |
bool | readPointField (iIstream &is, const IOPattern &iop) |
bool | writePointField (iOstream &os, const IOPattern &iop) const |
bool | read (iIstream &is, const IOPattern &iop) override |
bool | write (iOstream &os, const IOPattern &iop) const override |
TypeInfoTemplateNV2 ("pointField", T, VectorType::memoerySpaceName()) | |
pointField (const pointStructure &pStruct, const T &defVal, bool subscribe=true) | |
pointField (const pointStructure &pStruct, const T &val, const T &defVal, bool subscribe=true) | |
pointField (const pointField &src, bool subscribe) | |
pointField (const pointField &src) | |
pointField (pointField &&src)=delete | |
pointField & | operator= (const pointField &rhs) |
pointField & | operator= (pointField &&)=delete |
uniquePtr< pointFieldType > | clone () const |
pointFieldType * | clonePtr () const |
const pointStructure & | pStruct () const |
INLINE_FUNCTION_H bool | allActive () const |
INLINE_FUNCTION_H bool | isActive (label i) const |
const auto & | pointFlag () const |
range | activeRange () const |
bool | update (const eventMessage &msg) |
bool | readPointField (iIstream &is) |
bool | writePointField (iOstream &os) const |
bool | read (iIstream &is) |
bool | write (iOstream &os) const |
![]() | |
virtual word | typeName () const =0 |
IOobject (const objectFile &objf, const IOPattern &iop, repository *owner) | |
~IOobject () override | |
IOobject (const IOobject &src)=delete | |
IOobject (IOobject &&src)=delete | |
const IOPattern & | ioPattern () const |
const repository * | owner () const override |
repository * | owner () |
repository * | releaseOwner (bool fromOwner=false) |
bool | isIncluded (const word &objName) const override |
bool | isExcluded (const word &objName) const override |
bool | readObject (bool rdHdr=true) |
bool | writeObject () const |
bool | readObject (iIstream &is, bool rdHdr=true) |
bool | writeObject (iOstream &os) const |
![]() | |
IOfileHeader (const objectFile &objf) | |
const word & | objectName () const |
const word & | objectType () const |
fileSystem | path () const |
bool | outFileBinary () const |
bool | inFileBinary () const |
bool | headerOk (bool silent=false) |
bool | implyRead () const |
Imply read. More... | |
bool | implyWrite () const |
Imply write. More... | |
bool | fileExist () const |
Check if file exists. More... | |
bool | readIfPresent () const |
Check read if present. More... | |
bool | writeHeader () const |
Check if the header should be written to file True: on master + implyWrite + readWriteHeader = true False: otherwise. More... | |
bool | writeHeader (iOstream &os, const word &typeName, bool forceWrite=false) const |
Write the header to the file , typeName comes from caller. More... | |
bool | writeHeader (iOstream &os, bool forceWrite=false) const |
Write the header to the file, typeName comes from the one read from file. More... | |
bool | readHeader () const |
Check if header should be read from file. More... | |
bool | readHeader (iIstream &is, bool silent=false) |
Read the header in the file. More... | |
bool | writeBanner (iOstream &os) const |
write the banner More... | |
bool | writeSeparator (iOstream &os) const |
wirte a separator line More... | |
![]() | |
objectFile (const word &name) | |
objectFile (const word &name, const fileSystem &localPath, const readFlag &rf=readFlag::READ_NEVER, const writeFlag &wf=writeFlag::WRITE_NEVER, bool rwHeader=true) | |
objectFile (const objectFile &src)=default | |
objectFile (objectFile &&src)=default | |
objectFile & | operator= (const objectFile &rhs)=default |
objectFile & | operator= (objectFile &&rhs)=default |
virtual | ~objectFile ()=default |
virtual const fileSystem & | localPath () const |
readFlag | rFlag () const |
writeFlag | wFlag () const |
bool | isReadAlways () const |
bool | isReadNever () const |
bool | isReadIfPresent () const |
bool | isWriteAlways () const |
bool | isWriteNever () const |
bool | readWriteHeader () const |
![]() | |
internalField (const word &name, const internalPoints &internal, const T &defVal) | |
internalField (const word &name, const internalPoints &internal, const T &defVal, const T &val) | |
const auto & | deviceViewAll () const |
auto | deviceView () const |
auto | hostView () const |
const FieldType & | field () const |
FieldType & | field () |
const pFlagTypeDevice & | activePointsMaskDevice () const |
const pFlagTypeHost & | activePointsMaskHost () const |
FieldTypeHost | activeValuesHost () const |
auto | size () const |
auto | capacity () const |
word | name () const |
word | fieldKey () const |
const T & | defaultValue () const |
rangeU32 | activeRange () const |
auto | isAllActive () const |
void | fillInternal (const T &val) |
bool | insertSetElement (uint32IndexContainer indices, const T &val) |
const Time & | time () const |
bool | hearChanges (real t, real dt, uint32 iter, const message &msg, const anyList &varList) override |
bool | write (iOstream &os, const IOPattern &iop) const |
TypeInfoTemplateNV2 ("pointField", T, VectorType::memoerySpaceName()) | |
pointField (const objectFile &objf, pointStructure &pStruct, const T &defVal) | |
![]() | |
observer (message msg) | |
observer (const subscriber *subscrbr, message msg) | |
virtual | ~observer () |
void | subscribe (const subscriber *subscrbr, message msg) |
observer & | addEvent (message::EVENT event) |
bool | subscribed () const |
void | addToSubscriber (const subscriber *subscrbr, message msg) |
bool | addToSubscriber (const subscriber &subscriber) |
Protected Attributes | |
T | defaultValue_ |
![]() | |
word | objectName_ |
word | objectType_ |
word | fileFormat_ = "ASCII" |
file format read from file More... | |
![]() | |
FieldType | field_ |
Field. More... | |
T | defaultValue_ |
value when a new item is added to field More... | |
const internalPoints & | internalPoints_ |
const ref to internal points More... | |
boundaryFieldListType | boundaryFieldList_ |
list of boundaries More... | |
const pointStructure & | pStruct_ |
refrence to point structure More... | |
Private Attributes | |
boundaryFieldListType | boundaryFieldList_ |
list of boundaries More... | |
const pointStructure & | pStruct_ |
refrence to point structure More... | |
Additional Inherited Members | |
![]() | |
static constexpr auto | numEvents () |
![]() | |
uniquePtr< iFstream > | inStream () const |
uniquePtr< oFstream > | outStream () const |
uniquePtr< oFstream > | dummyOutStream () const |
![]() | |
bool | insert (const anyList &varList) |
bool | rearrange (const anyList &varList) |
![]() | |
static const message | defaultMessage_ |
Definition at line 33 of file pointField.hpp.
using PointFieldType = pointField<T, MemorySpace> |
Definition at line 40 of file pointField.hpp.
using InternalFieldType = internalField<T, MemorySpace> |
Definition at line 42 of file pointField.hpp.
using boundaryFieldListType = boundaryFieldList<T, MemorySpace> |
Definition at line 44 of file pointField.hpp.
using FieldType = typename InternalFieldType::FieldType |
Definition at line 46 of file pointField.hpp.
using VectorType = typename InternalFieldType::VectorType |
Definition at line 48 of file pointField.hpp.
using memory_space = typename InternalFieldType::memory_space |
Definition at line 50 of file pointField.hpp.
using execution_space = typename InternalFieldType::execution_space |
Definition at line 52 of file pointField.hpp.
using pointFieldType = pointField<VectorField, T, MemorySpace> |
Definition at line 42 of file pointField_old.hpp.
Definition at line 44 of file pointField_old.hpp.
using VectorType = typename FieldType::VectorType |
Definition at line 46 of file pointField_old.hpp.
using iterator = typename FieldType::iterator |
Definition at line 48 of file pointField_old.hpp.
using constIterator = typename FieldType::constIterator |
Definition at line 50 of file pointField_old.hpp.
using reference = typename FieldType::reference |
Definition at line 52 of file pointField_old.hpp.
using constReference = typename FieldType::constReference |
Definition at line 54 of file pointField_old.hpp.
using valueType = typename FieldType::valueType |
Definition at line 56 of file pointField_old.hpp.
using pointer = typename FieldType::pointer |
Definition at line 58 of file pointField_old.hpp.
using constPointer = typename FieldType::constPointer |
Definition at line 60 of file pointField_old.hpp.
pointField | ( | const objectFile & | objf, |
pointStructure & | pStruct, | ||
const T & | defVal | ||
) |
Definition at line 22 of file pointField.cpp.
pointField | ( | const objectFile & | objf, |
repository * | owner, | ||
pointStructure & | pStruct, | ||
const T & | defVal | ||
) |
Definition at line 64 of file pointField.cpp.
pointField | ( | const objectFile & | objf, |
pointStructure & | pStruct, | ||
const T & | defVal, | ||
const T & | val | ||
) |
Definition at line 105 of file pointField.cpp.
pointField | ( | const pointStructure & | pStruct, |
const T & | defVal, | ||
bool | subscribe = true |
||
) |
pointField | ( | const pointStructure & | pStruct, |
const T & | val, | ||
const T & | defVal, | ||
bool | subscribe = true |
||
) |
pointField | ( | const pointField< T, MemorySpace > & | src, |
bool | subscribe | ||
) |
pointField | ( | const pointField< T, MemorySpace > & | src | ) |
|
delete |
TypeInfoTemplate111 | ( | "pointField< T, MemorySpace >" | , |
T | , | ||
VectorType::memoerySpaceName() | |||
) |
|
inlinefinalvirtual |
Reimplemented from objectFile.
Definition at line 96 of file pointField.hpp.
|
inline |
Definition at line 101 of file pointField.hpp.
|
inline |
Definition at line 106 of file pointField.hpp.
Referenced by pointField< pFlow::VectorSingle, pFlow::AB3History >::updateBoundariesSlaveToMasterIfRequested().
|
inline |
update boundaries if it is requested previousely (slave to master).
It only checks for SlaveToMaster direction.
Definition at line 115 of file pointField.hpp.
Referenced by dynamicPointStructure::beforeIteration(), and AdamsBashforth2::updateBoundariesSlaveToMasterIfRequested().
|
inline |
Definition at line 123 of file pointField.hpp.
|
inline |
Definition at line 128 of file pointField.hpp.
Referenced by boundaryReflective::afterIteration().
|
inline |
Definition at line 134 of file pointField.hpp.
|
inline |
Definition at line 138 of file pointField.hpp.
Referenced by particles::zeroForce(), and particles::zeroTorque().
Definition at line 236 of file pointField.cpp.
Referenced by pointField< pFlow::VectorSingle, pFlow::AB3History >::read().
Definition at line 283 of file pointField.cpp.
Referenced by pointField< pFlow::VectorSingle, pFlow::AB3History >::write().
Implements IOobject.
Definition at line 150 of file pointField.hpp.
Implements IOobject.
Definition at line 155 of file pointField.hpp.
Referenced by pFlow::operator<<().
TypeInfoTemplateNV2 | ( | "pointField< T, MemorySpace >" | , |
T | , | ||
VectorType::memoerySpaceName() | |||
) |
pointField& operator= | ( | const pointField< T, MemorySpace > & | rhs | ) |
|
delete |
|
inline |
Definition at line 104 of file pointField_old.hpp.
|
inline |
Definition at line 109 of file pointField_old.hpp.
|
inline |
Definition at line 117 of file pointField_old.hpp.
|
inline |
Definition at line 123 of file pointField_old.hpp.
Referenced by pFlow::maxActive().
|
inline |
Definition at line 129 of file pointField_old.hpp.
|
inline |
Definition at line 133 of file pointField_old.hpp.
Referenced by pFlow::maxActive().
|
inline |
Definition at line 138 of file pointField_old.hpp.
Referenced by pFlow::intAllActive(), and pFlow::intScattered().
bool update | ( | const eventMessage & | msg | ) |
bool readPointField | ( | iIstream & | is | ) |
bool writePointField | ( | iOstream & | os | ) | const |
|
inline |
Definition at line 154 of file pointField_old.hpp.
|
inline |
Definition at line 159 of file pointField_old.hpp.
|
private |
list of boundaries
Definition at line 59 of file pointField.hpp.
Referenced by pointField< pFlow::VectorSingle, pFlow::AB3History >::BoundaryField(), pointField< pFlow::VectorSingle, pFlow::AB3History >::boundaryFields(), pointField< pFlow::VectorSingle, pFlow::AB3History >::fill(), pointField< pFlow::VectorSingle, pFlow::AB3History >::updateBoundaries(), and pointField< pFlow::VectorSingle, pFlow::AB3History >::updateBoundariesSlaveToMasterIfRequested().
|
private |
refrence to point structure
Definition at line 62 of file pointField.hpp.
Referenced by pointField< pFlow::VectorSingle, pFlow::AB3History >::activeRange(), pointField< pFlow::VectorSingle, pFlow::AB3History >::allActive(), pointField< pFlow::VectorSingle, pFlow::AB3History >::isActive(), pointField< pFlow::VectorSingle, pFlow::AB3History >::pointFlag(), and pointField< pFlow::VectorSingle, pFlow::AB3History >::pStruct().
|
protected |
Definition at line 68 of file pointField_old.hpp.