Public Member Functions | Protected Attributes | List of all members
DAInputThermalCoupling Class Reference
Inheritance diagram for DAInputThermalCoupling:
Inheritance graph
[legend]
Collaboration diagram for DAInputThermalCoupling:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("thermalCouplingInput")
 
 DAInputThermalCoupling (const word inputName, const word inputType, fvMesh &mesh, const DAOption &daOption, const DAModel &daModel, const DAIndex &daIndex)
 
virtual ~DAInputThermalCoupling ()
 
virtual void run (const scalarList &input)
 
virtual label size ()
 
virtual label distributed ()
 
- Public Member Functions inherited from DAInput
 TypeName ("DAInput")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, DAInput, dictionary,(const word inputName, const word inputType, fvMesh &mesh, const DAOption &daOption, const DAModel &daModel, const DAIndex &daIndex),(inputName, inputType, mesh, daOption, daModel, daIndex))
 
 DAInput (const word inputName, const word inputType, fvMesh &mesh, const DAOption &daOption, const DAModel &daModel, const DAIndex &daIndex)
 
virtual ~DAInput ()
 

Protected Attributes

wordList patches_
 list of patch names for the thermal var More...
 
label size_
 the total face number for all the patches_ owned by this processor More...
 
word discipline_
 whether this is flow or solid More...
 
word distanceMode_
 if calculating wallHeatFlux by OpenFOAMs snGrad() or DAFOAM's custom (daCustom) formulation More...
 
- Protected Attributes inherited from DAInput
const word inputName_
 name of the input More...
 
const word inputType_
 type of the input More...
 
fvMesh & mesh_
 fvMesh More...
 
const DAOptiondaOption_
 DAOption object. More...
 
const DAModeldaModel_
 DAIndex object. More...
 
const DAIndexdaIndex_
 DAIndex object. More...
 
HashTable< wordList > stateInfo_
 the stateInfo_ list from DAStateInfo object More...
 

Additional Inherited Members

- Static Public Member Functions inherited from DAInput
static autoPtr< DAInputNew (const word inputName, const word inputType, fvMesh &mesh, const DAOption &daOption, const DAModel &daModel, const DAIndex &daIndex)
 

Detailed Description

Definition at line 44 of file DAInputThermalCoupling.H.

Constructor & Destructor Documentation

◆ DAInputThermalCoupling()

DAInputThermalCoupling ( const word  inputName,
const word  inputType,
fvMesh &  mesh,
const DAOption daOption,
const DAModel daModel,
const DAIndex daIndex 
)

◆ ~DAInputThermalCoupling()

virtual ~DAInputThermalCoupling ( )
inlinevirtual

Definition at line 75 of file DAInputThermalCoupling.H.

Member Function Documentation

◆ TypeName()

TypeName ( "thermalCouplingInput"  )

◆ run()

void run ( const scalarList &  input)
virtual

◆ size()

virtual label size ( )
inlinevirtual

Implements DAInput.

Definition at line 81 of file DAInputThermalCoupling.H.

References DAInputThermalCoupling::size_.

◆ distributed()

virtual label distributed ( )
inlinevirtual

Implements DAInput.

Definition at line 86 of file DAInputThermalCoupling.H.

Member Data Documentation

◆ patches_

wordList patches_
protected

list of patch names for the thermal var

Definition at line 50 of file DAInputThermalCoupling.H.

Referenced by DAInputThermalCoupling::DAInputThermalCoupling(), and DAInputThermalCoupling::run().

◆ size_

label size_
protected

the total face number for all the patches_ owned by this processor

Definition at line 53 of file DAInputThermalCoupling.H.

Referenced by DAInputThermalCoupling::DAInputThermalCoupling(), and DAInputThermalCoupling::size().

◆ discipline_

word discipline_
protected

whether this is flow or solid

Definition at line 56 of file DAInputThermalCoupling.H.

Referenced by DAInputThermalCoupling::DAInputThermalCoupling(), and DAInputThermalCoupling::run().

◆ distanceMode_

word distanceMode_
protected

if calculating wallHeatFlux by OpenFOAMs snGrad() or DAFOAM's custom (daCustom) formulation

Definition at line 59 of file DAInputThermalCoupling.H.

Referenced by DAInputThermalCoupling::DAInputThermalCoupling(), and DAInputThermalCoupling::run().


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