|
NOX Development
|
Holder for objects that are shared between NOX::Abstract::Groups. More...
#include <NOX_SharedObjectTemplate.H>

Protected Attributes | |
| Teuchos::RCP< Object > | object |
| Pointer to the shared object. | |
| const Owner * | owner |
| Pointer to const object that owns the shared object. | |
Holder for objects that are shared between NOX::Abstract::Groups.
Due to the size of certain operators (i.e. the Jacobian and Preconditioning Matrices), we cannot afford to have multiple copies. Instead we implement a shared object class that that all groups use.