Itasca C++ Interface
Loading...
Searching...
No Matches
zone::IModuleZone Class Referenceabstract

Public Member Functions

virtual IZoneInterpolatecreateIZoneInterpolate () const =0
 Creates an IZoneInterpolate object, and returns a pointer to it.
virtual IZoneFieldDatacreateIZoneFieldData () const =0
 Creates an IZoneFieldData object, and returns a pointer to it.
virtual IFluidModulegetIFluidModule ()=0
 Returns a IFluidModule pointer to the fluid module.
virtual IThermModulegetIThermModule ()=0
 Returns a IThermModule pointer to the thermal module.
virtual IDynamicModulegetIDynamicModule ()=0
 Returns a IDynamicModule pointer to the dynamic module.
virtual ICreepModulegetICreepModule ()=0
 Returns a ICreepModule pointer to the creep module.

Member Function Documentation

◆ createIZoneFieldData()

virtual IZoneFieldData * zone::IModuleZone::createIZoneFieldData ( ) const
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.

◆ createIZoneInterpolate()

virtual IZoneInterpolate * zone::IModuleZone::createIZoneInterpolate ( ) const
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.


The documentation for this class was generated from the following file: