31 template <
class TDataType>
38 const TDataType& Value,
46 const TDataType& Value,
52 const IndexType ComponentIndex)
const override;
54 const std::vector<IndexType>
GetItemShape()
const override;
58 std::string
Info()
const override;
65 const TDataType mValue;
67 std::vector<IndexType> mShape;
std::string Info() const override
Turn back information as a string.
Definition: periodic_interface_process.hpp:93
Base class or all the expression types.
Definition: expression.h:38
Kratos::intrusive_ptr< Expression > Pointer
Definition: expression.h:44
std::size_t IndexType
Definition: expression.h:48
Expression to hold a literal value.
Definition: literal_expression.h:32
IndexType GetMaxDepth() const override
Get the Max Depth of the lazy expression tree.
Definition: literal_expression.h:56
std::string GetItemShape(const std::vector< IndexType > &rShape)
Definition: binary_expression.cpp:27
Modeler::Pointer Create(const std::string &ModelerName, Model &rModel, const Parameters ModelParameters)
Checks if the modeler is registered.
Definition: modeler_factory.cpp:30
double Evaluate(const PolynomialType &rPolynomial, double x)
Definition: polynomial_utilities.cpp:77
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21