Rosetta
|
Owning pointer declarations for MathNTensorBase template class. More...
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< T > | numeric::deep_copy (MathNTensorBase< T > const &source) |
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).