Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | List of all members
block::ISubcontactArray Class Referenceabstract

Container to store SubcontactThings. ID of SubcontactThing is stored in offset $KCXCPP in Fortran subcontac linked list. More...

#include <isubcontactarray.h>

Public Member Functions

virtual const IThinggetIThing () const =0
 Returns a const pointer to an IThing interface representing the IContactArray.
 
virtual IThinggetIThing ()=0
 Returns a pointer to an IThing interface representing the IContactArray.
 
virtual const IContainergetIContainer () const =0
 Returns a const pointer to the IContainer interface representing the global list of contacts.
 
virtual IContainergetIContainer ()=0
 Returns a pointer to the IContainer interface representing the global list of contacts.
 
virtual const ISubcontactThingfindSubcontactWithID (quint64 id) const =0
 Returns a const pointer to the subcontact, ISubcontactThing, with the ID id, or 0 if the contact does not exist.
 
virtual ISubcontactThingfindSubcontactWithID (quint64 id)=0
 Returns a pointer to the subcontact, ISubcontactThing, with the ID id, or 0 if the contact does not exist.
 
virtual quint32 getSubcontactType () const =0
 Returns the subcontact type identifier.
 
virtual quint64 getNumSubcontacts () const =0
 Returns number of subcontacts in the container.
 
virtual uint getGroupNotice () const =0
 Returns tag for group change notice.
 
virtual uint getSubcontactExtraNotice () const =0
 Returns the tag for the subcontact extra variable change notice.
 
virtual uint getModelNotice () const =0
 Returns the tag for the subcontact model change notice.
 
virtual uint getPorePressureNotice () const =0
 Returns the tag for pore pressure change notice.
 
virtual const ISubcontactThingfindPartner (const ISubcontactThing *cx, double tol=-1) const =0
 

Detailed Description

Container to store SubcontactThings. ID of SubcontactThing is stored in offset $KCXCPP in Fortran subcontac linked list.

Member Function Documentation

◆ findPartner()

virtual const ISubcontactThing * block::ISubcontactArray::findPartner ( const ISubcontactThing * cx,
double tol = -1 ) const
pure virtual

Returns subcontact within tolerance of input subcontact. Default tolerance is 0.1 * atol


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