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

Owning pointer declarations for MathNTensorBase template class. More...

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

Classes

class  numeric::MathNTensorBase< T >
 

Namespaces

 numeric
 Unit headers.
 

Typedefs

template<class T >
using numeric::MathNTensorBaseOP = utility::pointer::shared_ptr< MathNTensorBase< T > >
 
template<class T >
using numeric::MathNTensorBaseCOP = utility::pointer::shared_ptr< MathNTensorBase< T > const >
 

Functions

template<class T >
MathNTensorBaseOP< Tnumeric::deep_copy (MathNTensorBase< T > const &source)
 

Detailed Description

Owning pointer declarations for MathNTensorBase template class.

Note that if you're using an owning pointer to a MathNTensor, you need to either know at pointer declaration time the dimensionality of the MathNTensor, or you need to be using an owning pointer to the base class (MathNTensorBase).

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