AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::primal::KnotVector< T >::DerivativeBasisView Class Reference

#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/main/src/axom/primal/geometry/KnotVector.hpp>

Classes

struct  RowProxy
 

Public Member Functions

 DerivativeBasisView (const T *data, int nrows, int ncols)
 
AXOM_HOST_DEVICE RowProxy operator[] (int row) const
 
AXOM_HOST_DEVICE int getNumDerivatives () const
 
AXOM_HOST_DEVICE int getNumBasisFunctions () const
 

Constructor & Destructor Documentation

◆ DerivativeBasisView()

template<typename T >
axom::primal::KnotVector< T >::DerivativeBasisView::DerivativeBasisView ( const T *  data,
int  nrows,
int  ncols 
)
inline

Member Function Documentation

◆ operator[]()

template<typename T >
AXOM_HOST_DEVICE RowProxy axom::primal::KnotVector< T >::DerivativeBasisView::operator[] ( int  row) const
inline

◆ getNumDerivatives()

template<typename T >
AXOM_HOST_DEVICE int axom::primal::KnotVector< T >::DerivativeBasisView::getNumDerivatives ( ) const
inline

◆ getNumBasisFunctions()

template<typename T >
AXOM_HOST_DEVICE int axom::primal::KnotVector< T >::DerivativeBasisView::getNumBasisFunctions ( ) const
inline

The documentation for this class was generated from the following file: