Loading...
Searching...
No Matches
dimensionedScalarEntry Struct Reference

Create an expression string from a dimensionedScalar as its value. More...

#include <expressionEntryDimensioned.H>

Inheritance diagram for dimensionedScalarEntry:
Collaboration diagram for dimensionedScalarEntry:

Public Member Functions

virtual string toExpr (const entry &e) const
 Entry to string.
Public Member Functions inherited from expressionEntry
 TypeNameNoDebug ("expressionEntry")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, expressionEntry, empty,(),())
 expressionEntry () noexcept=default
 Default construct.
virtual ~expressionEntry ()=default
 Destructor.
template<class Type>
Foam::string toExprStr (const Type &data)
template<class Type>
Foam::string toExprStr (ITstream &is)

Static Public Member Functions

static string evaluate (const entry &e)
 Entry to string.
Static Public Member Functions inherited from expressionEntry
static autoPtr< expressionEntryNew (const word &name)
 Return an entry to expression converter.
static string evaluate (const entry &e)
 Generic concatenate tokens to space-separated string.
static void inplaceExpand (std::string &s, const dictionary &dict)
 Inplace expand expression with dictionary variables/entries.
static expressions::exprString expand (const std::string &str, const dictionary &dict)
 Expand expression with dictionary entries.

Additional Inherited Members

Static Protected Member Functions inherited from expressionEntry
template<class Type>
static string toExprStr (const Type &data)
 Stringified version of data with comma-separated components. Uses prefix corresponding to the pTraits of Type.
template<class Type>
static string toExprStr (ITstream &is)
 Comma-separated stringified version of primitiveEntry of Type. Prefix corresponding to the pTraits of Type.

Detailed Description

Create an expression string from a dimensionedScalar as its value.

Definition at line 59 of file expressionEntryDimensioned.H.

Member Function Documentation

◆ evaluate()

Foam::string evaluate ( const entry & e)
static

Entry to string.

Definition at line 93 of file expressionEntryDimensioned.C.

References Foam::dynamicCast(), e, and dimensioned< Type >::value().

Here is the call graph for this function:

◆ toExpr()

virtual string toExpr ( const entry & e) const
inlinevirtual

Entry to string.

Reimplemented from expressionEntry.

Definition at line 59 of file expressionEntryDimensioned.H.


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