LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
symbolic_geometry.cpp 文件参考
#include <stdexcept>
#include "internal/expression_transform.hpp"
#include "symbolic_geometry.hpp"
#include "internal/integration_support.hpp"
#include "internal/symbolic_ast.hpp"
#include "symbolic.hpp"
#include <cmath>
#include <exception>
symbolic_geometry.cpp 的引用(Include)关系图:

浏览该文件的源代码.

命名空间

namespace  LMCAS
namespace  LMCAS::anonymous_namespace{symbolic_geometry.cpp}

函数

ExpressionResult LMCAS::anonymous_namespace{symbolic_geometry.cpp}::arc_length_checked_impl (std::shared_ptr< SymbolicExpr > f, std::shared_ptr< SymbolicExpr > a, std::shared_ptr< SymbolicExpr > b, const std::string &variable, ComputationContext &context, const std::string &operation)
ExpressionResult LMCAS::arc_length_x_checked (std::shared_ptr< SymbolicExpr > fx, std::shared_ptr< SymbolicExpr > a, std::shared_ptr< SymbolicExpr > b)
ExpressionResult LMCAS::arc_length_x_checked (std::shared_ptr< SymbolicExpr > fx, std::shared_ptr< SymbolicExpr > a, std::shared_ptr< SymbolicExpr > b, ComputationContext &context)
ExpressionResult LMCAS::arc_length_y_checked (std::shared_ptr< SymbolicExpr > fy, std::shared_ptr< SymbolicExpr > a, std::shared_ptr< SymbolicExpr > b)
ExpressionResult LMCAS::arc_length_y_checked (std::shared_ptr< SymbolicExpr > fy, std::shared_ptr< SymbolicExpr > a, std::shared_ptr< SymbolicExpr > b, ComputationContext &context)
ExpressionResult LMCAS::anonymous_namespace{symbolic_geometry.cpp}::definite_integral_geometry_checked (const std::shared_ptr< SymbolicExpr > &integrand, const std::string &variable, const std::shared_ptr< SymbolicExpr > &lower_bound, const std::shared_ptr< SymbolicExpr > &upper_bound, const std::string &operation, ComputationContext &context)
ExpressionResult LMCAS::anonymous_namespace{symbolic_geometry.cpp}::differentiate_geometry_checked (const std::shared_ptr< SymbolicExpr > &expr, const std::string &variable, const std::string &operation, ComputationContext &context)
ExpressionResult LMCAS::anonymous_namespace{symbolic_geometry.cpp}::simplify_geometry_checked (std::shared_ptr< SymbolicExpr > expr, const std::string &operation, const std::string &message, ComputationContext &context)
std::shared_ptr< SymbolicExpr > LMCAS::anonymous_namespace{symbolic_geometry.cpp}::squared_profile (const std::shared_ptr< SymbolicExpr > &f, ComputationContext &context)
Result< void > LMCAS::anonymous_namespace{symbolic_geometry.cpp}::validate_geometry_inputs (const std::shared_ptr< SymbolicExpr > &function, const std::shared_ptr< SymbolicExpr > &lower, const std::shared_ptr< SymbolicExpr > &upper, ComputationContext &context, const std::string &operation)
ExpressionResult LMCAS::anonymous_namespace{symbolic_geometry.cpp}::volume_of_revolution_checked_impl (std::shared_ptr< SymbolicExpr > f, std::shared_ptr< SymbolicExpr > a, std::shared_ptr< SymbolicExpr > b, const std::string &variable, ComputationContext &context, const std::string &operation)
ExpressionResult LMCAS::volume_of_revolution_x_checked (std::shared_ptr< SymbolicExpr > fx, std::shared_ptr< SymbolicExpr > a, std::shared_ptr< SymbolicExpr > b)
ExpressionResult LMCAS::volume_of_revolution_x_checked (std::shared_ptr< SymbolicExpr > fx, std::shared_ptr< SymbolicExpr > a, std::shared_ptr< SymbolicExpr > b, ComputationContext &context)
ExpressionResult LMCAS::volume_of_revolution_y_checked (std::shared_ptr< SymbolicExpr > fy, std::shared_ptr< SymbolicExpr > a, std::shared_ptr< SymbolicExpr > b)
ExpressionResult LMCAS::volume_of_revolution_y_checked (std::shared_ptr< SymbolicExpr > fy, std::shared_ptr< SymbolicExpr > a, std::shared_ptr< SymbolicExpr > b, ComputationContext &context)