Rosetta
|
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 &) |
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.