|
LMCAS
Lamina Computer Algebra System
|
函数 | |
| ExpressionResult | 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 | 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 | differentiate_geometry_checked (const std::shared_ptr< SymbolicExpr > &expr, const std::string &variable, const std::string &operation, ComputationContext &context) |
| ExpressionResult | simplify_geometry_checked (std::shared_ptr< SymbolicExpr > expr, const std::string &operation, const std::string &message, ComputationContext &context) |
| std::shared_ptr< SymbolicExpr > | squared_profile (const std::shared_ptr< SymbolicExpr > &f, ComputationContext &context) |
| Result< void > | 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 | 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::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 ) |
在文件 symbolic_geometry.cpp 第 197 行定义.
引用了 LMCAS::a, arc_length_checked_impl(), LMCAS::b, LMCAS::context, definite_integral_geometry_checked(), differentiate_geometry_checked(), LMCAS::e(), LMCAS::Result< std::shared_ptr< SymbolicExpr > >::failure(), LMCAS::InternalInvariant, LMCAS::ResourceLimit, validate_geometry_inputs() , 以及 LMCAS::variable.
被这些函数引用 arc_length_checked_impl().
| 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 ) |
在文件 symbolic_geometry.cpp 第 95 行定义.
引用了 LMCAS::contains_unevaluated_integral(), LMCAS::context, definite_integral_geometry_checked(), LMCAS::Result< std::shared_ptr< SymbolicExpr > >::failure(), LMCAS::Inconclusive, LMCAS::integrator, LMCAS::detail::make_expression_ptr(), LMCAS::detail::node(), simplify_geometry_checked() , 以及 LMCAS::variable.
被这些函数引用 arc_length_checked_impl(), definite_integral_geometry_checked() , 以及 volume_of_revolution_checked_impl().
| 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 ) |
在文件 symbolic_geometry.cpp 第 68 行定义.
引用了 LMCAS::context, differentiate_geometry_checked(), LMCAS::detail::differentiate_node(), LMCAS::detail::make_expression_ptr(), LMCAS::detail::node(), simplify_geometry_checked() , 以及 LMCAS::variable.
被这些函数引用 arc_length_checked_impl() , 以及 differentiate_geometry_checked().
| 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 ) |
在文件 symbolic_geometry.cpp 第 36 行定义.
引用了 LMCAS::contains_unevaluated_integral(), LMCAS::context, LMCAS::Result< std::shared_ptr< SymbolicExpr > >::failure(), LMCAS::Inconclusive, LMCAS::detail::make_expression_ptr(), LMCAS::detail::node(), LMCAS::detail::normalize_node(), simplify_geometry_checked() , 以及 LMCAS::Result< std::shared_ptr< SymbolicExpr > >::success().
被这些函数引用 definite_integral_geometry_checked(), differentiate_geometry_checked() , 以及 simplify_geometry_checked().
| std::shared_ptr< SymbolicExpr > LMCAS::anonymous_namespace{symbolic_geometry.cpp}::squared_profile | ( | const std::shared_ptr< SymbolicExpr > & | f, |
| ComputationContext & | context ) |
在文件 symbolic_geometry.cpp 第 133 行定义.
引用了 LMCAS::context, LMCAS::exponent, LMCAS::detail::make_expression_ptr(), LMCAS::detail::node(), LMCAS::detail::normalize_node(), LMCAS::rational(), LMCAS::FunctionNode::Sqrt , 以及 squared_profile().
被这些函数引用 squared_profile() , 以及 volume_of_revolution_checked_impl().
| 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 ) |
在文件 symbolic_geometry.cpp 第 14 行定义.
引用了 LMCAS::context, LMCAS::Result< T >::failure(), LMCAS::function(), LMCAS::InvalidArgument, LMCAS::lower, LMCAS::detail::node(), LMCAS::Result< T >::success(), LMCAS::upper , 以及 validate_geometry_inputs().
被这些函数引用 arc_length_checked_impl(), validate_geometry_inputs() , 以及 volume_of_revolution_checked_impl().
| 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 ) |
在文件 symbolic_geometry.cpp 第 157 行定义.
引用了 LMCAS::a, LMCAS::b, LMCAS::context, definite_integral_geometry_checked(), LMCAS::e(), LMCAS::Result< std::shared_ptr< SymbolicExpr > >::failure(), LMCAS::InternalInvariant, LMCAS::detail::make_expression_ptr(), LMCAS::detail::make_node(), LMCAS::detail::node(), LMCAS::detail::normalize_node(), LMCAS::pi(), LMCAS::ResourceLimit, squared_profile(), validate_geometry_inputs(), LMCAS::variable , 以及 volume_of_revolution_checked_impl().
被这些函数引用 volume_of_revolution_checked_impl().