24 const std::shared_ptr<SymbolicExpr>& g_ij,
29 const std::shared_ptr<SymbolicExpr>& g_ij
43 const std::shared_ptr<SymbolicExpr>& g_ij,
44 const std::vector<std::string>& coords,
50 const std::shared_ptr<SymbolicExpr>& g_ij,
51 const std::vector<std::string>& coords,
67 const std::shared_ptr<SymbolicExpr>& g_ij,
68 const std::shared_ptr<SymbolicExpr>& g_up_ij,
69 const std::vector<std::string>& coords,
75 const std::shared_ptr<SymbolicExpr>& g_ij,
76 const std::shared_ptr<SymbolicExpr>& g_up_ij,
77 const std::vector<std::string>& coords,
93 const std::shared_ptr<SymbolicExpr>& g_ij,
94 const std::vector<std::string>& coords,
95 int rho,
int sigma,
int mu,
int nu,
100 const std::shared_ptr<SymbolicExpr>& g_ij,
101 const std::vector<std::string>& coords,
102 int rho,
int sigma,
int mu,
int nu
117 const std::shared_ptr<SymbolicExpr>& f,
118 const std::vector<std::shared_ptr<SymbolicExpr>>& X,
119 const std::vector<std::string>&
vars,
125 const std::shared_ptr<SymbolicExpr>& f,
126 const std::vector<std::shared_ptr<SymbolicExpr>>& X,
127 const std::vector<std::string>&
vars,
146 const std::vector<std::shared_ptr<SymbolicExpr>>& form_coeffs,
148 const std::vector<std::string>&
vars,
153 const std::vector<std::shared_ptr<SymbolicExpr>>& form_coeffs,
155 const std::vector<std::string>&
vars
DifferentialGeometryExprResult christoffel_first_kind_checked(const std::shared_ptr< SymbolicExpr > &g_ij, const std::vector< std::string > &coords, int k, int i, int j, ComputationContext &context)
DifferentialGeometryExprResult metric_inverse_checked(const std::shared_ptr< SymbolicExpr > &g_ij, 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
Result< std::shared_ptr< SymbolicExpr > > DifferentialGeometryExprResult
const std::vector< FGLMPoly > const MonomialOrder & order
DifferentialGeometryExprResult christoffel_second_kind_checked(const std::shared_ptr< SymbolicExpr > &g_ij, const std::shared_ptr< SymbolicExpr > &g_up_ij, const std::vector< std::string > &coords, int k, int i, int j, ComputationContext &context)
DifferentialGeometryExprResult riemann_curvature_tensor_checked(const std::shared_ptr< SymbolicExpr > &g_ij, const std::vector< std::string > &coords, int rho, int sigma, int mu, int nu, ComputationContext &context)
DifferentialGeometryVectorResult exterior_derivative_checked(const std::vector< std::shared_ptr< SymbolicExpr > > &form_coeffs, int degree, const std::vector< std::string > &vars, ComputationContext &context)
DifferentialGeometryExprResult lie_derivative_checked(const std::shared_ptr< SymbolicExpr > &f, const std::vector< std::shared_ptr< SymbolicExpr > > &X, const std::vector< std::string > &vars, int order, ComputationContext &context)
Result< std::vector< std::shared_ptr< SymbolicExpr > > > DifferentialGeometryVectorResult
符号表达式主类 SymbolicExpr 及其工厂方法,运算接口.