LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
symbolic_geometry_line.cpp 文件参考
#include "symbolic_geometry_line_plane.hpp"
#include "internal/symbolic_geometry_support.hpp"
#include "internal/symbolic_ast.hpp"
#include "numeric_evaluation.hpp"
#include <algorithm>
#include <cmath>
#include <limits>
#include <stdexcept>
#include <utility>
symbolic_geometry_line.cpp 的引用(Include)关系图:

浏览该文件的源代码.

命名空间

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

函数

LineSymbolicResult LMCAS::line_from_two_points_checked (const std::vector< std::shared_ptr< SymbolicExpr > > &p1, const std::vector< std::shared_ptr< SymbolicExpr > > &p2)
LineSymbolicResult LMCAS::line_from_two_points_checked (const std::vector< std::shared_ptr< SymbolicExpr > > &p1, const std::vector< std::shared_ptr< SymbolicExpr > > &p2, ComputationContext &context)
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)
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)
ExpressionResult LMCAS::skew_lines_distance_checked (const LineSymbolic &l1, const LineSymbolic &l2)
ExpressionResult LMCAS::skew_lines_distance_checked (const LineSymbolic &l1, const LineSymbolic &l2, ComputationContext &context)