AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
KnotVector.hpp File Reference

A class to represent knot vectors for NURBS. More...

#include "axom/core.hpp"
#include "axom/slic.hpp"
#include <ostream>
#include "axom/fmt.hpp"

Classes

class  axom::primal::KnotVector< T >
 Represents the knot vector for a B-Spline/NURBS Curve/Surface. More...
 
struct  axom::primal::KnotVector< T >::DerivativeBasisWorkspace
 Scratch storage for derivativeBasisFunctionsBySpan(...) More...
 
class  axom::primal::KnotVector< T >::DerivativeBasisView
 
struct  axom::primal::KnotVector< T >::DerivativeBasisView::RowProxy
 
struct  axom::fmt::formatter< axom::primal::KnotVector< T > >
 Overload to format a primal::KnotVector using fmt. More...
 

Namespaces

 axom
 
 axom::primal
 

Functions

template<typename T >
std::ostream & axom::primal::operator<< (std::ostream &os, const KnotVector< T > &kVec)
 Overloaded output operator for knot vectors. More...
 

Detailed Description

A class to represent knot vectors for NURBS.