Rosetta
Namespaces | Typedefs
PolycubicSpline.fwd.hh File Reference

Forward declaration of PolycubicSpline class, and declaration of (templated) owning pointers. More...

#include <utility/pointer/owning_ptr.hh>
#include <numeric/types.hh>

Namespaces

 numeric
 Unit headers.
 
 numeric::interpolation
 
 numeric::interpolation::spline
 

Typedefs

template<numeric::Size N>
using numeric::interpolation::spline::PolycubicSplineOP = utility::pointer::shared_ptr< PolycubicSpline< N > >
 
template<numeric::Size N>
using numeric::interpolation::spline::PolycubicSplineCOP = utility::pointer::shared_ptr< PolycubicSpline< N > const >
 

Detailed Description

Forward declaration of PolycubicSpline class, and declaration of (templated) owning pointers.

Note that, if you declare an owning pointer to a PolycubicSpline, you must know the dimensionality at pointer declaration time! If you want a general owning pointer to an arbitrary PolycubicSpline of dimensionality to be determined later, use an owning pointer to the PolycubicSplineBase class.

Author
Vikram K. Mulligan (vmull.nosp@m.ig@u.nosp@m.w.edu)