103 virtual double getTargetPorePressure()
const=0;
104 virtual std::vector<std::pair<QString,QVariant>> getTypeEntryData()
const=0;
Base class for items that will be stored in containers.
Definition ithing.h:30
Interface to provide access to structural element links.
Definition isellink.h:26
virtual IThing * getIThing()=0
Returns a IThing pointer.
virtual AttachType getAttachCondition(uint32 dof) const =0
virtual const ISELNode * getSourceNode() const =0
virtual void setTarget(IThing *thing)=0
AttachType
Possible attachment conditions to rotational and translational directions.
Definition isellink.h:31
@ AttachFree
Definition isellink.h:32
@ AttachRigid
Definition isellink.h:33
@ AttachDeform
Definition isellink.h:34
virtual TType getType() const =0
Returns the link type.
virtual DVect getTargetPosition() const =0
Returns the targets weighted position.
virtual TType getUsedBySELType() const =0
virtual TType getTargetType() const =0
Returns the generic type of object to which the link connects.
virtual double getSlideTol() const =0
virtual QString getAttachConditionSymbol(uint32 dof) const =0
virtual void setSlide(bool)=0
virtual DVect getNearestFaceNormal(const DVect &pos, const DVect &dir) const =0
virtual bool getSlide() const =0
virtual ISELLink * getNext()=0
virtual ISELLinkModel * getConstitModel(uint32 dof) const =0
Given a dof in the range 0 to 5, returns a pointer to the link constitutive model.
virtual QString getTargetTypeName() const =0
Returns a name indicating the type of object to which the link connects.
virtual const IThing * getIThing() const =0
Returns a const IThing pointer.
virtual uint64 getTargetID() const =0
virtual bool findDowelPosFromPos(const DVect &p1, const DVect &p2, double charDist, std::vector< std::pair< DVect, DVect > > *intersections) const =0
virtual const ISELLink * getNext() const =0
virtual DVect getTargetCentroid() const =0
Return the targets centroid.
virtual const IThing * getTarget() const =0
Returns a pointer to the target for this link.
virtual void setSlideTol(const double &)=0
virtual uint32 getSide() const =0
Returns 1 if the link is a side 1 link; returns 2 if the link is a side 2 link.
virtual TType getConstitType(uint32 dof) const =0
virtual QString getTargetKeyword() const =0
Returns the keyword used to identify this type of link on the command line.
static const TType type_
Type ID number for this class, for use in convert_cast() and convert_getcast().
Definition isellink.h:29
Definition isellinkmodel.h:19
Interface to provide access to structural element nodes.
Definition iselnode.h:44
uint32 TType
class type indicator
Definition basedef.h:46
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition dim.h:154
Interface to provide access to a structural element constitutive model.
namespace Itasca
Definition basememory.cpp:14