|
LMCAS
Lamina Computer Algebra System
|
函数 | |
| ExpressionResult | differentiate_surface_checked (const std::shared_ptr< SymbolicExpr > &expr, const std::string &var, const std::string &operation, ComputationContext &context) |
| PlaneSymbolicResult | scaled_tangent_plane (const std::vector< double > &gradient_values, double gradient_scale, const std::vector< double > &point_values, double point_scale, const std::string &operation) |
| VectorExprListResult | surface_gradient_at_point_checked (const SurfaceSymbolic &surf, const std::vector< std::shared_ptr< SymbolicExpr > > &point, const std::string &operation, ComputationContext &context) |
| Result< double > | surface_gradient_scale_checked (const std::vector< std::shared_ptr< SymbolicExpr > > &gradient, ComputationContext &context, const std::string &operation, std::vector< double > &values, const std::string &singular_message) |
| ExpressionResult LMCAS::anonymous_namespace{symbolic_geometry_surface.cpp}::differentiate_surface_checked | ( | const std::shared_ptr< SymbolicExpr > & | expr, |
| const std::string & | var, | ||
| const std::string & | operation, | ||
| ComputationContext & | context ) |
在文件 symbolic_geometry_surface.cpp 第 18 行定义.
引用了 LMCAS::context, LMCAS::detail::differentiate_node(), differentiate_surface_checked(), LMCAS::Result< std::shared_ptr< SymbolicExpr > >::failure(), LMCAS::InternalInvariant, LMCAS::detail::make_expression_ptr(), LMCAS::detail::node(), LMCAS::ResourceLimit , 以及 LMCAS::geometry_detail::simplify_checked().
被这些函数引用 differentiate_surface_checked() , 以及 surface_gradient_at_point_checked().
| PlaneSymbolicResult LMCAS::anonymous_namespace{symbolic_geometry_surface.cpp}::scaled_tangent_plane | ( | const std::vector< double > & | gradient_values, |
| double | gradient_scale, | ||
| const std::vector< double > & | point_values, | ||
| double | point_scale, | ||
| const std::string & | operation ) |
在文件 symbolic_geometry_surface.cpp 第 113 行定义.
引用了 LMCAS::PlaneSymbolic::d, LMCAS::Result< PlaneSymbolic >::failure(), LMCAS::PlaneSymbolic::normal, LMCAS::NumericFailure, LMCAS::plane, scaled_tangent_plane() , 以及 LMCAS::Result< PlaneSymbolic >::success().
被这些函数引用 scaled_tangent_plane().
| VectorExprListResult LMCAS::anonymous_namespace{symbolic_geometry_surface.cpp}::surface_gradient_at_point_checked | ( | const SurfaceSymbolic & | surf, |
| const std::vector< std::shared_ptr< SymbolicExpr > > & | point, | ||
| const std::string & | operation, | ||
| ComputationContext & | context ) |
在文件 symbolic_geometry_surface.cpp 第 47 行定义.
引用了 LMCAS::context, differentiate_surface_checked(), LMCAS::SurfaceSymbolic::F, LMCAS::Result< std::vector< std::shared_ptr< SymbolicExpr > > >::failure(), LMCAS::gradient(), LMCAS::Inconclusive, LMCAS::detail::make_expression_ptr(), LMCAS::detail::node(), LMCAS::point, LMCAS::geometry_detail::simplify_checked(), LMCAS::detail::substitute_node(), LMCAS::Result< std::vector< std::shared_ptr< SymbolicExpr > > >::success(), surface_gradient_at_point_checked() , 以及 LMCAS::SurfaceSymbolic::vars.
被这些函数引用 surface_gradient_at_point_checked().
| Result< double > LMCAS::anonymous_namespace{symbolic_geometry_surface.cpp}::surface_gradient_scale_checked | ( | const std::vector< std::shared_ptr< SymbolicExpr > > & | gradient, |
| ComputationContext & | context, | ||
| const std::string & | operation, | ||
| std::vector< double > & | values, | ||
| const std::string & | singular_message ) |
在文件 symbolic_geometry_surface.cpp 第 87 行定义.
引用了 LMCAS::Cancelled, LMCAS::context, LMCAS::DomainError, LMCAS::Result< T >::failure(), LMCAS::gradient(), LMCAS::Inconclusive, LMCAS::geometry_detail::numeric_vector_scale_checked(), LMCAS::ResourceLimit , 以及 surface_gradient_scale_checked().
被这些函数引用 surface_gradient_scale_checked().