![]() |
GemaCoreLib
The GeMA Core library
|
Helper class with common code for several classes that wrap a value accessor, provinding a slitly different indexing mode (such as a cell accessor where indices the cell pointer or a Gauss accessor where indices are the element pointer + an ip index). More...
#include <gmAccessorProxy.h>


Public Member Functions | |
| GmAccessorProxy (GmValueAccessor *ac) | |
| Constructor. Takes ownership of the accessor. | |
| virtual | ~GmAccessorProxy () |
| Virtual destructor. Disposes the wrapped accessor. | |
| int | size () const |
| GmValueInfo * | info () const |
| bool | isScalar () const |
| Unit | unit () const |
| int | valueSize () const |
| const double * | defValue () const |
Protected Attributes | |
| GmValueAccessor * | _ac |
Friends | |
| class | GmStateDump |
| class | GmXdmfHdf5 |
| class | GmHdf5ModelWriter |
| class | GmHdf5ModelReader |
Helper class with common code for several classes that wrap a value accessor, provinding a slitly different indexing mode (such as a cell accessor where indices the cell pointer or a Gauss accessor where indices are the element pointer + an ip index).