MCPcopy Create free account
hub / github.com/MeshInspector/MeshLib / sumAt

Function sumAt

source/MRMesh/MRQuadraticForm.cpp:44–53  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

42
43template <typename V>
44QuadraticForm<V> sumAt(
45 const QuadraticForm<V> & q0, const V & x0,
46 const QuadraticForm<V> & q1, const V & x1,
47 const V & pos )
48{
49 QuadraticForm<V> q2;
50 q2.A = q0.A + q1.A;
51 q2.c = q0.eval( x0 - pos ) + q1.eval( x1 - pos );
52 return q2;
53}
54
55template MRMESH_API std::pair< QuadraticForm<Vector2<float>>, Vector2<float> > sum( const QuadraticForm<Vector2<float>> & q0, const Vector2<float> & x0, const QuadraticForm<Vector2<float>> & q1, const Vector2<float> & x1, bool minAmong01 );
56template MRMESH_API std::pair< QuadraticForm<Vector2<double>>, Vector2<double> > sum( const QuadraticForm<Vector2<double>> & q0, const Vector2<double> & x0, const QuadraticForm<Vector2<double>> & q1, const Vector2<double> & x1, bool minAmong01 );

Callers 2

collapseForm_Method · 0.85
computeQueueElement_Method · 0.85

Calls 1

evalMethod · 0.80

Tested by

no test coverage detected