| 
    Itasca C++ Interface
    
   | 
 
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 IThing * | getIThing () const =0 | 
| Returns a const pointer to an IThing interface representing the IContactArray.  | |
| virtual IThing * | getIThing ()=0 | 
| Returns a pointer to an IThing interface representing the IContactArray.  | |
| virtual const IContainer * | getIContainer () const =0 | 
| Returns a const pointer to the IContainer interface representing the global list of contacts.  | |
| virtual IContainer * | getIContainer ()=0 | 
| Returns a pointer to the IContainer interface representing the global list of contacts.  | |
| virtual const ISubcontactThing * | findSubcontactWithID (uint64 id) const =0 | 
| Returns a const pointer to the subcontact, ISubcontactThing, with the ID id, or 0 if the contact does not exist.  | |
| virtual ISubcontactThing * | findSubcontactWithID (uint64 id)=0 | 
| Returns a pointer to the subcontact, ISubcontactThing, with the ID id, or 0 if the contact does not exist.  | |
| virtual uint32 | getSubcontactType () const =0 | 
| Returns the subcontact type identifier.  | |
| virtual uint64 | getNumSubcontacts () const =0 | 
| Returns number of subcontacts in the container.  | |
| virtual uint32 | getGroupNotice () const =0 | 
| Returns tag for group change notice.  | |
| virtual uint32 | getSubcontactExtraNotice () const =0 | 
| Returns the tag for the subcontact extra variable change notice.  | |
| virtual uint32 | getModelNotice () const =0 | 
| Returns the tag for the subcontact model change notice.  | |
| virtual uint32 | getPorePressureNotice () const =0 | 
| Returns the tag for pore pressure change notice.  | |
| virtual const ISubcontactThing * | findPartner (const ISubcontactThing *cx, double tol=-1) const =0 | 
Container to store SubcontactThings. ID of SubcontactThing is stored in offset $KCXCPP in Fortran subcontac linked list.
      
  | 
  pure virtual | 
Returns subcontact within tolerance of input subcontact. Default tolerance is 0.1 * atol