suanPan
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
Expression Member List

This is the complete list of members for Expression, including all inherited members.

compile(const std::string_view &)Expression
disable()Tag
enable()Tag
error()Expressionstatic
evaluate(double)Expression
evaluate(const Col< double > &)=0Expressionpure virtual
expressionExpressionprotected
Expression(unsigned, std::vector< std::string > &&)Expression
Expression(const Expression &)=deleteExpression
Expression(Expression &&) noexcept=deleteExpression
expression_textExpressionprotected
get_copy() const =0Expressionpure virtual
get_tag() constTag
gradient(double)Expression
gradient(const Col< double > &)=0Expressionpure virtual
guard()Tag
input_size() constExpressionvirtual
is_active() constTag
is_guarded() constTag
operator=(const Expression &)=deleteExpression
operator=(Expression &&) noexcept=deleteExpression
Tag::operator=(const Tag &)=deleteTag
Tag::operator=(Tag &&)=deleteTag
output_size() constExpressionvirtual
print() overrideExpressionvirtual
set_tag(unsigned) constTag
symbol_tableExpressionprotected
Tag(unsigned=0)Tagexplicit
Tag(const Tag &)=defaultTag
Tag(Tag &&)=defaultTag
unguard()Tag
variable_text_listExpressionprotected
xExpressionprotected
~Expression() override=defaultExpression
~Tag()=defaultTagvirtual