|
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 |
函数 | |
| VectorField | LMCAS::curl (const VectorField &F, const std::vector< std::string > &vars) |
| VectorCalculusFieldResult | LMCAS::curl_checked (const VectorField &F, const std::vector< std::string > &vars) |
| VectorCalculusFieldResult | LMCAS::curl_checked (const VectorField &F, const std::vector< std::string > &vars, ComputationContext &context) |
| std::shared_ptr< SymbolicExpr > | LMCAS::divergence (const VectorField &F, const std::vector< std::string > &vars) |
| VectorCalculusExprResult | LMCAS::divergence_checked (const VectorField &F, const std::vector< std::string > &vars) |
| VectorCalculusExprResult | LMCAS::divergence_checked (const VectorField &F, const std::vector< std::string > &vars, ComputationContext &context) |
| VectorField | LMCAS::gradient (const std::shared_ptr< SymbolicExpr > &f, const std::vector< std::string > &vars) |
| VectorCalculusFieldResult | LMCAS::gradient_checked (const std::shared_ptr< SymbolicExpr > &f, const std::vector< std::string > &vars) |
| VectorCalculusFieldResult | LMCAS::gradient_checked (const std::shared_ptr< SymbolicExpr > &f, const std::vector< std::string > &vars, ComputationContext &context) |
| std::shared_ptr< SymbolicExpr > | LMCAS::laplacian (const std::shared_ptr< SymbolicExpr > &f, const std::vector< std::string > &vars) |
| VectorCalculusExprResult | LMCAS::laplacian_checked (const std::shared_ptr< SymbolicExpr > &f, const std::vector< std::string > &vars) |
| VectorCalculusExprResult | LMCAS::laplacian_checked (const std::shared_ptr< SymbolicExpr > &f, const std::vector< std::string > &vars, ComputationContext &context) |