Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Typedefs | Functions
PolycubicSplineBase.fwd.hh File Reference

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

#include <utility/pointer/owning_ptr.hh>

Namespaces

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

Typedefs

typedef
utility::pointer::shared_ptr
< PolycubicSplineBase > 
numeric::interpolation::spline::PolycubicSplineBaseOP
 
typedef
utility::pointer::shared_ptr
< PolycubicSplineBase const > 
numeric::interpolation::spline::PolycubicSplineBaseCOP
 

Functions

PolycubicSplineBaseOP numeric::interpolation::spline::deep_copy (PolycubicSplineBase const &)
 

Detailed Description

Forward declaration of PolycubicSplineBase 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)