|
suanPan
🧮 An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework
|
This is the complete list of members for Expression, including all inherited members.
| compile(std::string_view) | Expression | |
| disable() | Tag | |
| enable() | Tag | |
| error() | Expression | static |
| evaluate(double) | Expression | |
| evaluate(const Col< double > &)=0 | Expression | pure virtual |
| expression | Expression | protected |
| Expression(unsigned, std::vector< std::string > &&) | Expression | |
| expression_text | Expression | protected |
| get_tag() const | Tag | |
| gradient(double) | Expression | |
| gradient(const Col< double > &)=0 | Expression | pure virtual |
| guard() | Tag | |
| input_size() const | Expression | virtual |
| is_active() const | Tag | |
| is_guarded() const | Tag | |
| operator=(const UniqueTag &)=delete | UniqueTag | |
| operator=(UniqueTag &&)=delete | UniqueTag | |
| Tag::operator=(const Tag &)=delete | Tag | |
| Tag::operator=(Tag &&)=delete | Tag | |
| output_size() const | Expression | virtual |
| print() override | Expression | virtual |
| set_tag(unsigned) const | Tag | |
| symbol_table | Expression | protected |
| Tag(unsigned=0) | UniqueTag | explicit |
| Tag(const Tag &)=default | UniqueTag | |
| Tag(Tag &&) noexcept=default | UniqueTag | |
| unguard() | Tag | |
| unique_copy() const =0 | Expression | pure virtual |
| UniqueTag(const UniqueTag &)=delete | UniqueTag | |
| UniqueTag(UniqueTag &&)=delete | UniqueTag | |
| variable_text_list | Expression | protected |
| x | Expression | protected |
| ~Tag()=default | Tag | virtual |
| ~UniqueTag() override=default | UniqueTag |