15 const std::shared_ptr<SymbolicExpr>& f,
16 const std::vector<std::string>&
vars,
21 const std::shared_ptr<SymbolicExpr>& f,
22 const std::vector<std::string>&
vars);
24 const std::vector<std::string>&
vars);
36 const std::vector<std::string>&
vars,
42 const std::vector<std::string>&
vars);
44 const std::vector<std::string>&
vars);
58 const std::vector<std::string>&
vars,
64 const std::vector<std::string>&
vars);
66 const std::vector<std::string>&
vars);
77 const std::shared_ptr<SymbolicExpr>& f,
78 const std::vector<std::string>&
vars,
83 const std::shared_ptr<SymbolicExpr>& f,
84 const std::vector<std::string>&
vars);
85LMCAS_API std::shared_ptr<SymbolicExpr>
laplacian(
const std::shared_ptr<SymbolicExpr>& f,
86 const std::vector<std::string>&
vars);
102 const std::shared_ptr<SymbolicExpr>& f,
103 const std::vector<std::string>&
vars,
110 const std::shared_ptr<SymbolicExpr>& f,
111 const std::vector<std::string>&
vars,
115 const std::shared_ptr<SymbolicExpr>& f,
const std::vector<std::string>&
vars,
VectorCalculusFieldResult curl_checked(const VectorField &F, const std::vector< std::string > &vars, ComputationContext &context)
const std::vector< Polynomial< BigInt > > const BigInt ComputationContext & context
__attribute__((visibility("default"))) VectorCalculusFieldResult gradient_checked(const std __attribute__((visibility("default"))) VectorCalculusFieldResult gradient_checked(const std __attribute__((visibility("default"))) VectorField gradient(const std const std::vector< std::string > & vars
VectorField curl(const VectorField &F, const std::vector< std::string > &vars)
const std::vector< FGLMPoly > const MonomialOrder & order
const std::string const LimitExprPtr LimitDirection direction
VectorCalculusFieldResult gradient_checked(const std::shared_ptr< SymbolicExpr > &f, const std::vector< std::string > &vars, ComputationContext &context)
std::shared_ptr< SymbolicExpr > laplacian(const std::shared_ptr< SymbolicExpr > &f, const std::vector< std::string > &vars)
std::shared_ptr< SymbolicExpr > directional_derivative(const std::shared_ptr< SymbolicExpr > &f, const std::vector< std::string > &vars, const VectorField &direction, int order)
VectorCalculusExprResult laplacian_checked(const std::shared_ptr< SymbolicExpr > &f, const std::vector< std::string > &vars, ComputationContext &context)
std::shared_ptr< SymbolicExpr > divergence(const VectorField &F, const std::vector< std::string > &vars)
std::vector< std::shared_ptr< SymbolicExpr > > VectorField
向量场由标量表达式组成。
VectorCalculusExprResult divergence_checked(const VectorField &F, const std::vector< std::string > &vars, ComputationContext &context)
Result< VectorField > VectorCalculusFieldResult
Result< std::shared_ptr< SymbolicExpr > > VectorCalculusExprResult
VectorCalculusExprResult directional_derivative_checked(const std::shared_ptr< SymbolicExpr > &f, const std::vector< std::string > &vars, const VectorField &direction, int order, ComputationContext &context)
VectorField gradient(const std::shared_ptr< SymbolicExpr > &f, const std::vector< std::string > &vars)