|
LMCAS
Lamina Computer Algebra System
|
#include "internal/expression_transform.hpp"#include "internal/vector_calculus_support.hpp"#include "vector_calculus_differential.hpp"#include <stdexcept>命名空间 | |
| namespace | LMCAS |
函数 | |
| std::shared_ptr< SymbolicExpr > | LMCAS::directional_derivative (const std::shared_ptr< SymbolicExpr > &f, const std::vector< std::string > &vars, const VectorField &direction, int order) |
| VectorCalculusExprResult | LMCAS::directional_derivative_checked (const std::shared_ptr< SymbolicExpr > &f, const std::vector< std::string > &vars, const VectorField &direction, int order) |
| VectorCalculusExprResult | LMCAS::directional_derivative_checked (const std::shared_ptr< SymbolicExpr > &f, const std::vector< std::string > &vars, const VectorField &direction, int order, ComputationContext &context) |
| static std::shared_ptr< SymbolicExpr > | LMCAS::vector_calculus_magnitude_squared (const VectorField &v, detail::RewriteBudget &transform_budget) |
| static std::shared_ptr< SymbolicExpr > | LMCAS::vector_calculus_single_dir_deriv (const std::shared_ptr< SymbolicExpr > &f, const std::vector< std::string > &vars, const VectorField &unit_dir, detail::RewriteBudget &transform_budget) |