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

浏览该文件的源代码.

命名空间

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

函数

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)
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)
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)
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)
VectorExprListResult LMCAS::surface_normal_checked (const SurfaceSymbolic &surf, const std::vector< std::shared_ptr< SymbolicExpr > > &point)
VectorExprListResult LMCAS::surface_normal_checked (const SurfaceSymbolic &surf, const std::vector< std::shared_ptr< SymbolicExpr > > &point, ComputationContext &context)
PlaneSymbolicResult LMCAS::tangent_plane_checked (const SurfaceSymbolic &surf, const std::vector< std::shared_ptr< SymbolicExpr > > &point)
PlaneSymbolicResult LMCAS::tangent_plane_checked (const SurfaceSymbolic &surf, const std::vector< std::shared_ptr< SymbolicExpr > > &point, ComputationContext &context)