ProcessField< T > Class Template Reference
Inheritance diagram for ProcessField< T >:
Collaboration diagram for ProcessField< T >:

Public Member Functions

 TypeInfoTemplate ("ProcessField", T)
 
 ProcessField (const dictionary &dict, pointRectCell &pToCell, repository &rep)
 
 add_vCtor (processField, ProcessField, dictionary)
 
getUniformValue () const
 
virtual bool process () override
 
bool writeToVTK (iOstream &os) const override
 
- Public Member Functions inherited from processField
 TypeInfo ("processField")
 
 processField (const dictionary &dict, pointRectCell &pToCell, repository &rep)
 
 create_vCtor (processField, dictionary,(const dictionary &dict, pointRectCell &pToCell, repository &rep),(dict, pToCell, rep))
 
const auto & mesh () const
 
const auto & pointToCell () const
 
auto & dict ()
 
const auto & dict () const
 
auto & timeFolderRepository ()
 
auto & processedRepository ()
 
const wordfieldType () const
 
const wordfieldName () const
 
bool isUniform () const
 
const wordoperation () const
 
auto & timeFolder ()
 
const wordincludeMaskType () const
 
auto threshold () const
 
const wordprocessedFieldName () const
 

Protected Attributes

pointField_H< T > & field_
 
rectMeshField_H< T > & processedField_
 
- Protected Attributes inherited from processField
dictionary dict_
 
pointRectCellpointToCell_
 
readFromTimeFolder timeFolder_
 
word processedFieldName_
 
word fieldName_
 
word fieldType_
 
word operation_
 
word includeMaskType_
 
int32 threshold_ = 1
 
uniquePtr< includeMaskincludeMask_ = nullptr
 

Additional Inherited Members

- Static Public Member Functions inherited from processField
static uniquePtr< processFieldcreate (const dictionary &dict, pointRectCell &pToCell, repository &rep)
 
- Static Protected Member Functions inherited from processField
static bool getFieldType (const dictionary &dict, readFromTimeFolder &timeFolder, word &fieldName, word &fieldType)
 

Detailed Description

template<typename T>
class pFlow::ProcessField< T >

Definition at line 36 of file ProcessField.hpp.

Constructor & Destructor Documentation

◆ ProcessField()

ProcessField ( const dictionary dict,
pointRectCell pToCell,
repository rep 
)
inline

Definition at line 53 of file ProcessField.hpp.

Member Function Documentation

◆ TypeInfoTemplate()

TypeInfoTemplate ( "ProcessField< T >"  ,
 
)

◆ add_vCtor()

add_vCtor ( processField  ,
ProcessField< T >  ,
dictionary   
)

◆ getUniformValue()

T getUniformValue ( ) const
inline

Definition at line 90 of file ProcessField.hpp.

References processField::dict(), and twoPartEntry::secondPartVal().

Here is the call graph for this function:

◆ process()

◆ writeToVTK()

bool writeToVTK ( iOstream os) const
inlineoverridevirtual

Implements processField.

Definition at line 152 of file ProcessField.hpp.

References pFlow::convertRectMeshField(), and ProcessField< T >::processedField_.

Here is the call graph for this function:

Member Data Documentation

◆ field_

pointField_H<T>& field_
protected

Definition at line 43 of file ProcessField.hpp.

Referenced by ProcessField< T >::process().

◆ processedField_

rectMeshField_H<T>& processedField_
protected

Definition at line 46 of file ProcessField.hpp.

Referenced by ProcessField< T >::process(), and ProcessField< T >::writeToVTK().


The documentation for this class was generated from the following file: