53 const std::string& rDataName,
54 const std::vector<Expression::ConstPointer>& rExpressions);
64 const std::string GetTagName()
const;
72 const std::string& rName,
73 const std::string& rValue);
79 const std::vector<std::pair<std::string, std::string>>& GetAttributes()
const;
84 void ClearAttributes();
90 void AddElement(
const XmlExpressionElement::Pointer pXmlElement);
97 std::vector<XmlExpressionElement::Pointer> GetElements(
const std::string& rTagName)
const;
103 const std::vector<XmlExpressionElement::Pointer>& GetElements()
const;
108 void ClearElements();
110 const std::vector<Expression::ConstPointer> GetExpressions()
const;
118 const std::string mTagName;
120 std::vector<std::pair<std::string, std::string>> mAttributes;
122 std::vector<XmlExpressionElement::Pointer> mXmlElements;
124 const std::vector<Expression::ConstPointer> mExpressions;
Definition: xml_expression_element.h:28
KRATOS_CLASS_POINTER_DEFINITION(XmlExpressionElement)
std::size_t IndexType
Definition: xml_expression_element.h:33
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21