|
LMCAS
Lamina Computer Algebra System
|
函数 | |
| Result< double > | point_difference_scale_checked (const std::vector< std::shared_ptr< SymbolicExpr > > &p1, const std::vector< std::shared_ptr< SymbolicExpr > > &p2, ComputationContext &context, const std::string &operation, std::vector< double > &p1_values, std::vector< double > &p2_values) |
| ExpressionResult | skew_distance_from_directions (const std::vector< std::shared_ptr< SymbolicExpr > > &direction1, const std::vector< std::shared_ptr< SymbolicExpr > > &direction2, const std::vector< std::shared_ptr< SymbolicExpr > > &difference, double point_scale, ComputationContext &context, const std::string &operation) |
| Result< double > LMCAS::anonymous_namespace{symbolic_geometry_line.cpp}::point_difference_scale_checked | ( | const std::vector< std::shared_ptr< SymbolicExpr > > & | p1, |
| const std::vector< std::shared_ptr< SymbolicExpr > > & | p2, | ||
| ComputationContext & | context, | ||
| const std::string & | operation, | ||
| std::vector< double > & | p1_values, | ||
| std::vector< double > & | p2_values ) |
在文件 symbolic_geometry_line.cpp 第 17 行定义.
引用了 LMCAS::Cancelled, LMCAS::context, LMCAS::Result< T >::failure(), LMCAS::geometry_detail::numeric_vector_scale_checked(), LMCAS::p2, point_difference_scale_checked(), LMCAS::ResourceLimit , 以及 LMCAS::Result< T >::success().
被这些函数引用 point_difference_scale_checked().
| ExpressionResult LMCAS::anonymous_namespace{symbolic_geometry_line.cpp}::skew_distance_from_directions | ( | const std::vector< std::shared_ptr< SymbolicExpr > > & | direction1, |
| const std::vector< std::shared_ptr< SymbolicExpr > > & | direction2, | ||
| const std::vector< std::shared_ptr< SymbolicExpr > > & | difference, | ||
| double | point_scale, | ||
| ComputationContext & | context, | ||
| const std::string & | operation ) |
在文件 symbolic_geometry_line.cpp 第 51 行定义.
引用了 LMCAS::FunctionNode::Abs, LMCAS::geometry_detail::checked_nonzero_numeric_vector(), LMCAS::context, LMCAS::Result< std::shared_ptr< SymbolicExpr > >::failure(), LMCAS::detail::make_expression_ptr(), LMCAS::detail::make_node(), LMCAS::detail::node(), LMCAS::geometry_detail::simplify_checked(), skew_distance_from_directions(), LMCAS::vector_cross_checked() , 以及 LMCAS::vector_dot_checked().
被这些函数引用 skew_distance_from_directions().