Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
itascaxd::IDomain Class Referenceabstract

Public Member Functions

virtual const IThinggetIThing () const =0
 Returns a const IThing interface pointer associated with this domain.
 
virtual IThinggetIThing ()=0
 Returns a IThing interface pointer associated with this domain.
 
virtual DExtent getDomainExtent () const =0
 Returns the domain extent.
 
virtual DVect getDomainLowerBound () const =0
 Returns the domain extent lower bound.
 
virtual DVect getDomainUpperBound () const =0
 Returns the domain extent upper bound.
 
virtual DMatrix< DIM, DIM > getStrainRate () const =0
 Returns the domain strain rate

 
virtual double getRemapTolerance () const =0
 Get the domain remap tolerance

 
virtual void setDomainLowerBound (const DVect &)=0
 Set the domain extent lower bound.
 
virtual void setDomainUpperBound (const DVect &)=0
 Set the domain extent upper bound

 
virtual void setStrainRate (const DMatrix< DIM, DIM > &)=0
 Set the domain strain rate

 
virtual void setRemapTolerance (const double &)=0
 Set the domain remap tolerance

 
virtual int getCondition (uint32 dof) const =0
 Returns the domain condition.
 
virtual QString getCondition (const QString &dir) const =0
 
virtual QStringList getConditionNames () const =0
 Returns the domain condition name. Possible values are: Stop, Reflect, Destroy and Periodic.
 
virtual bool hasPeriodic () const =0
 Returns whether or not there is a periodic condition on any boundary.
 
virtual void setDomainExtent (const DExtent &e, bool=false)=0
 Sets the domain extent.
 
virtual void setCondition (uint32 dof, int condition)=0
 Sets the domain condition.
 
virtual void setCondition (const QString &dir, const QString &cond)=0
 
virtual bool getMPIDomain () const =0
 Returns if the domain is in mpi mode.
 
virtual void setMPIDomain (bool)=0
 Set if the domain is in mpi mode.
 

Public Attributes

shared::Signal< const DExtent &, bool > domainExtentChanged
 
shared::Signal< uint32, int > conditionChanged
 

Static Public Attributes

static const TType type_ = 0x4c815b87
 The type identification number for this class, for use in convert_cast() and convert_getcast().
 

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