LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
symbolic_geometry_vector.cpp 文件参考
#include "symbolic_geometry_vector.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_vector.cpp 的引用(Include)关系图:

浏览该文件的源代码.

命名空间

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

函数

void LMCAS::anonymous_namespace{symbolic_geometry_vector.cpp}::accumulate_angle_product (double left, double right, double &dot, double &correction)
void LMCAS::anonymous_namespace{symbolic_geometry_vector.cpp}::rescale_angle_component (double magnitude, double &scale, double &norm_squared, double &dot, double &correction)
Result< double > LMCAS::anonymous_namespace{symbolic_geometry_vector.cpp}::symbolic_vector_finite_numeric (const std::shared_ptr< SymbolicExpr > &expr, ComputationContext &context, const std::string &operation)
VectorAngleResult LMCAS::vector_angle_checked (const std::vector< std::shared_ptr< SymbolicExpr > > &a, const std::vector< std::shared_ptr< SymbolicExpr > > &b)
VectorAngleResult LMCAS::vector_angle_checked (const std::vector< std::shared_ptr< SymbolicExpr > > &a, const std::vector< std::shared_ptr< SymbolicExpr > > &b, ComputationContext &context)
std::vector< std::shared_ptr< SymbolicExpr > > LMCAS::vector_cross (const std::vector< std::shared_ptr< SymbolicExpr > > &a, const std::vector< std::shared_ptr< SymbolicExpr > > &b)
VectorExprListResult LMCAS::vector_cross_checked (const std::vector< std::shared_ptr< SymbolicExpr > > &a, const std::vector< std::shared_ptr< SymbolicExpr > > &b)
VectorExprListResult LMCAS::vector_cross_checked (const std::vector< std::shared_ptr< SymbolicExpr > > &a, const std::vector< std::shared_ptr< SymbolicExpr > > &b, ComputationContext &context)
std::shared_ptr< SymbolicExpr > LMCAS::vector_dot (const std::vector< std::shared_ptr< SymbolicExpr > > &a, const std::vector< std::shared_ptr< SymbolicExpr > > &b)
ExpressionResult LMCAS::vector_dot_checked (const std::vector< std::shared_ptr< SymbolicExpr > > &a, const std::vector< std::shared_ptr< SymbolicExpr > > &b)
ExpressionResult LMCAS::vector_dot_checked (const std::vector< std::shared_ptr< SymbolicExpr > > &a, const std::vector< std::shared_ptr< SymbolicExpr > > &b, ComputationContext &context)