|
virtual const IThing * | getIThing () const =0 |
| Returns a const pointer to an IThing interface representing the IZoneList.
|
|
virtual IThing * | getIThing ()=0 |
| Returns a pointer to an IThing interface representing the IZoneList.
|
|
virtual const IContainer * | getIContainer () const =0 |
| Returns a const pointer to the IContainer.
|
|
virtual IContainer * | getIContainer ()=0 |
| Returns a pointer to the IContainer.
|
|
virtual const IZone * | getFirstZone () const =0 |
| Returns a const pointer to the first zone, IZone, in the list, or 0 if list is empty. More...
|
|
virtual IZone * | getFirstZone ()=0 |
| Returns a pointer to the first zone, IZone, in the list, or 0 if list is empty. More...
|
|
virtual quint32 | getZoneType () const =0 |
| Returns const pointer to the first character of the string retaining the type of zone.
|
|
virtual quint32 | getFaceType () const =0 |
| Returns const pointer to the first character of the string retaining the type of face.
|
|
virtual const IZone * | findZoneWithID (quint64 id) const =0 |
| Returns a const pointer to the zone, IZone, with the ID id, or 0 if the zone does not exist.
|
|
virtual IZone * | findZoneWithID (quint64 id)=0 |
| Returns a pointer to the zone, IZone, with the ID id, or 0 if the zone does not exist.
|
|
virtual const IZone * | findZoneNearest (const DVect &vec, const double &radius=limits< double >::max()) const =0 |
|
virtual IZone * | findZoneNearest (const DVect &vec, const double &radius=limits< double >::max())=0 |
|
virtual quint64 | getNZone () const =0 |
| Returns the total number of zone in the model.
|
|
virtual IZone * | findZoneContaining (const DVect &v, bool bHideMechNull=false, bool bHideFluidNull=false, bool bHideThermNull=false) const =0 |
|
virtual IZone * | findZoneNearestLive (const DVect &dv3, bool bMech, bool bFluid, bool bTherm, bool bOr)=0 |
| Returns a pointer to the zone closest to location dv3. More...
|
|
virtual uint | getZoneExtraNotice () const =0 |
| Returns the tag for the zone extra variable change notice.
|
|
virtual uint | getModelNotice () const =0 |
| Returns the tag for the zone model change notice.
|
|
virtual uint | getPropertyNotice () const =0 |
| Returns the tag for the zone property change notice.
|
|
virtual uint | getStateNotice () const =0 |
| Returns the tag for the zone state change notice.
|
|
virtual uint | getDensityNotice () const =0 |
| Returns the tag for the zone density change notice.
|
|
virtual uint | getGroupNotice () const =0 |
| Returns the tag for the zone group change notice.
|
|
virtual uint | getStressNotice () const =0 |
| Returns the tag for the zone stress state change notice.
|
|
virtual uint | getSpecificDischargeNotice () const =0 |
| Returns the tag for the zone specific discharge change notice.
|
|
virtual uint | getThermalFluxNotice () const =0 |
| Returns the tag for the zone thermal flux change notice.
|
|
virtual uint | getFaceGroupNotice () const =0 |
| Returns the tag for the zone group change notice.
|
|
virtual uint | getFaceExtraNotice () const =0 |
| Returns the tag for the zone extra FISH variable change notice.
|
|
virtual uint | getHideNotice () const =0 |
| Returns the tag for zone hide status.
|
|
virtual uint | getSelectNotice () const =0 |
| REturns the tag for zone select status.
|
|
virtual uint | getFaceHideNotice () const =0 |
| Returns the tag for face hide status.
|
|
virtual uint | getFaceSelectNotice () const =0 |
| Returns the tag for face select status.
|
|
virtual uint | getMultiplierNotice () const =0 |
|
virtual uint | getFluidDensityNotice () const =0 |
|
virtual quint64 | getNumberFacesHidden () const =0 |
| Returns the total number of faces (surface or otherwise) that are hidden.
|
|
virtual quint64 | getNumberFacesSelected () const =0 |
| Returns the total number of faces (surface or otherwise) that are selected.
|
|
virtual std::set< const IGroup * > | getFaceGroupsForSlot (const ISlotID &slot) const =0 |
| Returns the total number of faces considered VISIBLE, either by mechanical surface or on visible mechanical zones. More...
|
|
virtual int | claimBit () const =0 |
| Claims a bit from the zones utility bit field. More...
|
|
virtual void | releaseBit (int bit) const =0 |
| Releases a bit index previously obtained with claimBit(). Thread-safe.
|
|
virtual int | claimValue () const =0 |
| Claims a bit from the zones utility value array. More...
|
|
virtual void | releaseValue (int bit) const =0 |
| Releases a value index back to the zones utility value array. Thread-safe.
|
|
virtual IZoneData * | createIZoneData (QObject *parent=0) const =0 |
|
virtual QStringList | getAllMechanicalModels () const =0 |
| Returns a QStringList containing all unique mechanical constitutive models in all zones (null excluded).
|
|
virtual QStringList | getAllMechanicalProperties () const =0 |
| Returns a QStringList containing all unique property names of all mechanical constitutive models in all zones in the model.
|
|
virtual ModelQueryInfo | getModelQueryOnSelected () const =0 |
|
virtual const IFace * | makeFace (const IZone *z, quint32 side) const =0 |
|
virtual IFace * | makeFace (IZone *z, quint32 side)=0 |
|
virtual itascaxd::IFetchProperty * | makeFetchProperty (const QString &prop) const =0 |
|
virtual IFetchThermalProperty * | makeFetchThermalProperty (const QString &prop) const =0 |
|
virtual IFetchFluidProperty * | makeFetchFluidProperty (const QString &prop) const =0 |
|
virtual QPair< IZone *, quint32 > | findIFace (const DVect &base, const DVect &dir, bool useHiddenZones=false, bool groupedFacesOnly=false, const ISlotID &slot=ISlotID(), bool useHiddenFaces=false)=0 |
|
virtual QString | getZoneGroupsOnSides (std::set< IGroupID > *zf1GroupList, std::set< IGroupID > *zf2GroupList) const =0 |
|
virtual void | threadedCallbackObject (Callback4< void, const IZone *, quint32, quint32, void * > &callback, void *v=nullptr, bool useThreads=true) const =0 |
|
virtual void | threadedCallbackFunction (void(*function)(const IZone *, quint32, quint32, void *), void *v=nullptr, bool useThreads=true) const =0 |
|
template<class S , void(S::*)(const IZone *, quint32, quint32, void *) MFP> |
void | threadedCallbackMethod (S *s, void *v=nullptr, bool useThreads=true) const |
|
virtual void | threadedCallbackObjectFaceGroups (Callback3< void, const FaceGroupCallbackData *, quint32, quint32 > &callback, bool useThreads=true) const =0 |
|
template<class S , void(S::*)(const FaceGroupCallbackData *, quint32, quint32) MFP> |
void | threadedCallbackMethodFaceGroups (S *s, bool useThreads=true) const |
|
virtual void | threadedCallbackObjectFaceSelect (Callback3< void, const FaceSelectCallbackData *, quint32, quint32 > &callback, bool useThreads=true) const =0 |
|
template<class S , void(S::*)(const FaceSelectCallbackData *, quint32, quint32) MFP> |
void | threadedCallbackMethodFaceSelect (S *s, bool useThreads=true) const |
|