OGS
MaterialPropertyLib::D2ValueExpression Struct Reference

Detailed Description

A compiled second-derivative entry: the variable pair to differentiate with respect to, and the multi-component expressions evaluating it.

Definition at line 141 of file Function.cpp.

Collaboration diagram for MaterialPropertyLib::D2ValueExpression:
[legend]

Public Member Functions

 D2ValueExpression (Variable const variable1, Variable const variable2, std::vector< exprtk::expression< double > > expressions)

Public Attributes

std::vector< exprtk::expression< double > > expressions
VariablePair variables

Constructor & Destructor Documentation

◆ D2ValueExpression()

MaterialPropertyLib::D2ValueExpression::D2ValueExpression ( Variable const variable1,
Variable const variable2,
std::vector< exprtk::expression< double > > expressions )
inline

Definition at line 143 of file Function.cpp.

145 : expressions(std::move(expressions)), variables{variable1, variable2}
146 {
147 }
std::vector< exprtk::expression< double > > expressions
Definition Function.cpp:149

References expressions, and variables.

Member Data Documentation

◆ expressions

std::vector<exprtk::expression<double> > MaterialPropertyLib::D2ValueExpression::expressions

Definition at line 149 of file Function.cpp.

Referenced by D2ValueExpression().

◆ variables

VariablePair MaterialPropertyLib::D2ValueExpression::variables

Definition at line 150 of file Function.cpp.

Referenced by D2ValueExpression(), and MaterialPropertyLib::Function::d2Value().


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