42 virtual double getCSNK(
int s)
const=0;
54 virtual double getCSSK(
int s)
const=0;
59 virtual double getRDisp(
int s,
int node)
const=0;
64 virtual double getRStr(
int s,
int node)
const=0;
70 virtual double getRStr(
bool norm,
int node,
int side)
const=0;
75 virtual DVect3
getRSTRDir(
int ori,
int node)
const=0;
79 virtual int getRYield(
int node,
int side)
const=0;
90 virtual void setCSNCUT(
int s,
const double &d)=0;
93 virtual void setCSNK(
int s,
const double &d)=0;
96 virtual void setCSSCOH(
int s,
const double &d)=0;
102 virtual void setCSSFRIC(
int s,
const double &d)=0;
105 virtual void setCSSK(
int s,
const double &d)=0;
111 virtual void setNForce(
int node,
int component,
const double &v)=0;
virtual void setSlide(bool b)=0
Sets the large-strain flag. If n is true, the large-strain sliding will be set. See getSlide()
virtual const ISELShell * getISELShell() const =0
Returns a const pointer to the class that it inherits from.
Interface to the structural elements base class.
Definition: imodulesel.h:5
virtual const ISEL * getISEL() const =0
Returns a const pointer to object base class.
Interface to the structural elements base class.
Definition: isel.h:22
namespace Itasca
Definition: basememory.cpp:9
virtual void setCSNCUT(int s, const double &d)=0
Base class for items that will be stored in containers.
Definition: ithing.h:31
virtual double getCSNK(int s) const =0
Interface to shell structural elements.
Definition: iselshell.h:22
virtual double getRDisp(int s, int node) const =0
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition: iselliner.h:24
virtual void setCSSFRIC(int s, const double &d)=0
virtual void setCSSCOH(int s, const double &d)=0
virtual double getSlideTol() const =0
Returns the large-strain sliding tolerance, see setSlideTol()
virtual void setSlideTol(const double &d)=0
Sets the large-strain sliding tolerance, see getSlideTol()
Interface to liner structural elements.
Definition: iselliner.h:21
virtual double getCSNCUT(int s) const =0
virtual double getCSSCOHRES(int s) const =0
unsigned int TType
class type indicator
Definition: basedef.h:41
virtual void setCSSK(int s, const double &d)=0
virtual void setCSSCOHRES(int s, const double &d)=0
virtual bool getEmbedded() const =0
Returns true is lier is embedded.
virtual double getCSSK(int s) const =0
virtual void setCSNK(int s, const double &d)=0
virtual int getRYield(int node, int side) const =0
virtual double getCSSCOH(int s) const =0
virtual void setNForce(int node, int component, const double &v)=0
virtual double getRStr(int s, int node) const =0
virtual double getCSSFRIC(int s) const =0
virtual bool getSlide() const =0
Returns the large-strain flag. Returns true if large-strain sliding is on. See setSlide()
virtual const IThing * getIThing() const =0
returns a const IThing pointer
virtual DVect3 getRSTRDir(int ori, int node) const =0
Interface to the structural elements base class.