Go to the documentation of this file.
14 #include "runTimeSelectionTables.H"
15 #include "fvOptions.H"
54 const word timeOpType,
55 const dictionary options),
64 const word timeOpType,
65 const dictionary options);
70 static autoPtr<DATimeOp>
New(
71 const word timeOpType,
72 const dictionary options);
81 const scalarList& valList,
83 const label iEnd) = 0;
87 const scalarList& valList,
90 const label timeIdx) = 0;
const dictionary options_
a dictionary option from DAFunction
declareRunTimeSelectionTable(autoPtr, DATimeOp, dictionary,(const word timeOpType, const dictionary options),(timeOpType, options))
TypeName("DATimeOp")
Runtime type information.
virtual scalar compute(const scalarList &valList, const label iStart, const label iEnd)=0
compute the timeOp value based on valList
virtual scalar dFScaling(const scalarList &valList, const label iStart, const label iEnd, const label timeIdx)=0
compute the scaling factor for dF/d? calculation.
static autoPtr< DATimeOp > New(const word timeOpType, const dictionary options)
const word timeOpType_
type of the timeOp