|
LMCAS
Lamina Computer Algebra System
|
#include "internal/expression_transform.hpp"#include "internal/vector_calculus_support.hpp"#include "vector_calculus_surfaces.hpp"#include "integration.hpp"#include <stdexcept>命名空间 | |
| namespace | LMCAS |
函数 | |
| std::shared_ptr< SymbolicExpr > | LMCAS::surface_integral_scalar (const std::shared_ptr< SymbolicExpr > &f, const VectorField ¶metrization, const std::string &u, const std::string &v, const std::shared_ptr< SymbolicExpr > &u_lower, const std::shared_ptr< SymbolicExpr > &u_upper, const std::shared_ptr< SymbolicExpr > &v_lower, const std::shared_ptr< SymbolicExpr > &v_upper) |
| VectorCalculusExprResult | LMCAS::surface_integral_scalar_checked (const std::shared_ptr< SymbolicExpr > &f, const VectorField ¶metrization, const std::string &u, const std::string &v, const std::shared_ptr< SymbolicExpr > &u_lower, const std::shared_ptr< SymbolicExpr > &u_upper, const std::shared_ptr< SymbolicExpr > &v_lower, const std::shared_ptr< SymbolicExpr > &v_upper) |
| VectorCalculusExprResult | LMCAS::surface_integral_scalar_checked (const std::shared_ptr< SymbolicExpr > &f, const VectorField ¶metrization, const std::string &u, const std::string &v, const std::shared_ptr< SymbolicExpr > &u_lower, const std::shared_ptr< SymbolicExpr > &u_upper, const std::shared_ptr< SymbolicExpr > &v_lower, const std::shared_ptr< SymbolicExpr > &v_upper, ComputationContext &context) |
| std::shared_ptr< SymbolicExpr > | LMCAS::surface_integral_vector (const VectorField &F, const VectorField ¶metrization, const std::string &u, const std::string &v, const std::shared_ptr< SymbolicExpr > &u_lower, const std::shared_ptr< SymbolicExpr > &u_upper, const std::shared_ptr< SymbolicExpr > &v_lower, const std::shared_ptr< SymbolicExpr > &v_upper) |
| VectorCalculusExprResult | LMCAS::surface_integral_vector_checked (const VectorField &F, const VectorField ¶metrization, const std::string &u, const std::string &v, const std::shared_ptr< SymbolicExpr > &u_lower, const std::shared_ptr< SymbolicExpr > &u_upper, const std::shared_ptr< SymbolicExpr > &v_lower, const std::shared_ptr< SymbolicExpr > &v_upper) |
| VectorCalculusExprResult | LMCAS::surface_integral_vector_checked (const VectorField &F, const VectorField ¶metrization, const std::string &u, const std::string &v, const std::shared_ptr< SymbolicExpr > &u_lower, const std::shared_ptr< SymbolicExpr > &u_upper, const std::shared_ptr< SymbolicExpr > &v_lower, const std::shared_ptr< SymbolicExpr > &v_upper, ComputationContext &context) |