LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
vector_calculus_integrals.cpp 文件参考
#include "internal/expression_transform.hpp"
#include "internal/vector_calculus_support.hpp"
#include "integration.hpp"
#include "internal/integration_support.hpp"
#include "numeric_evaluation.hpp"
#include "solver.hpp"
#include "internal/symbolic_ast.hpp"
#include "residual_verification.hpp"
#include "internal/expression_analysis.hpp"
#include <cmath>
#include <exception>
#include <map>
#include <memory>
#include <set>
#include <stdexcept>
#include <string>
#include <vector>
vector_calculus_integrals.cpp 的引用(Include)关系图:

浏览该文件的源代码.

命名空间

namespace  LMCAS

函数

static VectorCalculusExprResult LMCAS::vector_calculus_constant_integrand (const std::shared_ptr< SymbolicExpr > &integrand, const std::string &variable, ComputationContext &context, detail::RewriteBudget &transform_budget)
static Result< VectorField > LMCAS::vector_calculus_cross_product_partials_strict (const VectorField &parametrization, const std::string &u, const std::string &v, const std::string &operation, detail::RewriteBudget &transform_budget)
static Result< VectorField > LMCAS::vector_calculus_curl_strict (const VectorField &F, const std::vector< std::string > &vars, const std::string &operation, detail::RewriteBudget &transform_budget)
static VectorCalculusExprResult LMCAS::vector_calculus_definite_integral_strict (const std::shared_ptr< SymbolicExpr > &integrand, const std::string &var, const std::shared_ptr< SymbolicExpr > &a, const std::shared_ptr< SymbolicExpr > &b, ComputationContext &context, const std::string &operation, detail::RewriteBudget &transform_budget)
static VectorCalculusExprResult LMCAS::vector_calculus_inconclusive (const std::string &operation, const std::string &message)
static VectorCalculusExprResult LMCAS::vector_calculus_multiple_integral_strict (const std::shared_ptr< SymbolicExpr > &integrand, const std::vector< IntegrationStep > &steps, ComputationContext &context, const std::string &operation, detail::RewriteBudget &transform_budget)
static VectorCalculusExprResult LMCAS::vector_calculus_numerical_definite (const std::shared_ptr< SymbolicExpr > &integrand, const std::string &var, const std::shared_ptr< SymbolicExpr > &a, const std::shared_ptr< SymbolicExpr > &b, ComputationContext &context, detail::RewriteBudget &transform_budget)
static VectorCalculusExprResult LMCAS::vector_calculus_substitute_coords_strict (const std::shared_ptr< SymbolicExpr > &expr, const std::vector< std::string > &coord_vars, const VectorField &values, const std::string &operation, detail::RewriteBudget &transform_budget)
static VectorCalculusExprResult LMCAS::vector_calculus_surface_dot_strict (const VectorField &field, const std::vector< std::string > &coordinates, const VectorField &parametrization, const VectorField &normal, const std::string &message, const std::string &operation, detail::RewriteBudget &transform_budget)
static VectorCalculusExprResult LMCAS::vector_calculus_try_definite (const std::shared_ptr< SymbolicExpr > &integrand, const std::string &var, const std::shared_ptr< SymbolicExpr > &a, const std::shared_ptr< SymbolicExpr > &b, ComputationContext &context, detail::RewriteBudget &transform_budget)