|
LMCAS
Lamina Computer Algebra System
|
成员的完整列表,这些成员属于 LMCAS::DifferentiationVisitor,包括所有继承而来的类成员
| append_result(std::vector< std::shared_ptr< const SymbolicNode > > &nodes, std::size_t &size, std::shared_ptr< const SymbolicNode > candidate) | LMCAS::DifferentiationVisitor | inlineprivate |
| current_depth | LMCAS::detail::SymbolicVisitor | protected |
| differentiate_atan2(const FunctionNode &node) | LMCAS::DifferentiationVisitor | private |
| DifferentiationVisitor(const std::string &v, detail::RewriteBudget &budget) | LMCAS::DifferentiationVisitor | inline |
| get_result() const | LMCAS::DifferentiationVisitor | inline |
| MAX_DEPTH | LMCAS::detail::SymbolicVisitor | protectedstatic |
| result | LMCAS::DifferentiationVisitor | |
| rewrite_budget() const noexcept | LMCAS::detail::SymbolicVisitor | inlineprotected |
| rewrite_budget_ | LMCAS::detail::SymbolicVisitor | private |
| set_result(std::shared_ptr< const SymbolicNode > candidate) | LMCAS::DifferentiationVisitor | inlineprivate |
| SymbolicVisitor()=default | LMCAS::detail::SymbolicVisitor | |
| SymbolicVisitor(RewriteBudget *budget) noexcept | LMCAS::detail::SymbolicVisitor | inlineexplicit |
| unsupported(const char *node_type) const | LMCAS::DifferentiationVisitor | inlineprivate |
| var | LMCAS::DifferentiationVisitor | private |
| visit(const NumberNode &) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const VariableNode &node) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const AddNode &node) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const MultiplyNode &node) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const PowerNode &node) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const FunctionNode &node) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const MatrixNode &node) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const RelationalNode &) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const LogicalNode &) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const ComplexNode &node) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const PiecewiseNode &node) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const UninterpretedFunctionNode &) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const SummationNode &) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const ProductNode &) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const TransformNode &) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const QuantifierNode &) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const SetBuilderNode &) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const FiniteSetNode &) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const IntervalNode &) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const MembershipNode &) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const QuantityNode &node) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const IntegralNode &node) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const LimitNode &) override | LMCAS::DifferentiationVisitor | virtual |
| visit(const RootOfNode &) override | LMCAS::DifferentiationVisitor | virtual |
| ~SymbolicVisitor()=default | LMCAS::detail::SymbolicVisitor | virtual |