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