|
Itasca C++ Interface
|
Public Member Functions | |
| virtual const Real * | getA () const =0 |
| returns REAL pointer to main data array | |
| virtual const FInt * | getIA () const =0 |
| returns FInt pointer to main data array | |
| virtual FInt | getMemoryTop () const =0 |
| returns size of main data array | |
| virtual FInt | getMemoryFree () const =0 |
| returns index of first unused location in main data array | |
| virtual FInt | getSubcontactFlag () const =0 |
| returns true if subcontacts have been created | |
| virtual FInt | getBlockHead () const =0 |
| returns index of first block | |
| virtual QStringList | loadModelPlugins ()=0 |
| returns pointer to list of loaded zone constitutive models | |
| virtual QStringList | loadJModelPlugins (const QString &location=QString())=0 |
| returns pointer to list of loaded joint constitutive models | |
| virtual IZoneInterpolate * | createIZoneInterpolate () const =0 |
| Creates an IZoneInterpolate object, and returns a pointer to it. More... | |
| virtual IZoneFieldData * | createIZoneFieldData () const =0 |
| Creates an IZoneFieldData object, and returns a pointer to it. More... | |
|
pure virtual |
Creates an IZoneFieldData object, and returns a pointer to it.
The returned object must be destroyed by the caller. This object can be used to interpolate field (gp or zone) data anywhere in the model.
|
pure virtual |
Creates an IZoneInterpolate object, and returns a pointer to it.
The returned object must be destroyed by the caller. This object can be used to interpolate zone-based data anywhere in the model.