Memosa-FVM
0.2
|
#include <IContainer.h>
Public Member Functions | |
IContainer () | |
virtual | ~IContainer () |
virtual void | zero ()=0 |
IContainer & | operator= (const IContainer &oc) |
virtual shared_ptr< IContainer > | newCopy () const =0 |
virtual shared_ptr< IContainer > | newClone () const =0 |
virtual void | copyFrom (const IContainer &oc)=0 |
Private Member Functions | |
IContainer (const IContainer &) | |
Definition at line 12 of file IContainer.h.
|
inline |
Definition at line 16 of file IContainer.h.
|
inlinevirtual |
Definition at line 17 of file IContainer.h.
|
private |
|
pure virtual |
Implemented in Array< T >, Array< Vector< double, 3 > >, Array< VectorTranspose< X, K > >, Array< double >, Array< int >, Array< Vector< T, 3 > >, Array< Vector< T_Scalar, 3 > >, Array< X >, Array< Vector< X, K > >, Array< OffDiag >, Array< bool >, Array< Diag >, Array< Coeff >, Array< Vector< int, 2 > >, ArrayBase, MultiField, and Field.
Referenced by operator=().
|
pure virtual |
Implemented in Array< T >, Array< Vector< double, 3 > >, Array< VectorTranspose< X, K > >, Array< double >, Array< int >, Array< Vector< T, 3 > >, Array< Vector< T_Scalar, 3 > >, Array< X >, Array< Vector< X, K > >, Array< OffDiag >, Array< bool >, Array< Diag >, Array< Coeff >, Array< Vector< int, 2 > >, MultiField, and Field.
Referenced by MultiField::newClone().
|
pure virtual |
Implemented in Array< T >, Array< Vector< double, 3 > >, Array< VectorTranspose< X, K > >, Array< double >, Array< int >, Array< Vector< T, 3 > >, Array< Vector< T_Scalar, 3 > >, Array< X >, Array< Vector< X, K > >, Array< OffDiag >, Array< bool >, Array< Diag >, Array< Coeff >, Array< Vector< int, 2 > >, MultiField, and Field.
Referenced by MultiField::newCopy(), and MultiField::reduceSum().
|
inline |
Definition at line 25 of file IContainer.h.
References copyFrom().
|
pure virtual |
Implemented in Array< T >, Array< Vector< double, 3 > >, Array< VectorTranspose< X, K > >, Array< double >, Array< int >, Array< Vector< T, 3 > >, Array< Vector< T_Scalar, 3 > >, Array< X >, Array< Vector< X, K > >, Array< OffDiag >, Array< bool >, Array< Diag >, Array< Coeff >, Array< Vector< int, 2 > >, MultiField, and Field.
Referenced by MultiFieldMatrix::multiply(), and CRMatrixTranspose< T_Coeff, X, B >::multiply().