Interface to geogrid structural elements.
More...
#include <iselgeogrid.h>
|
virtual const IThing * | getIThing () const =0 |
| Returns a const IThing pointer.
|
|
virtual IThing * | getIThing ()=0 |
| Returns a IThing pointer.
|
|
virtual const ISEL * | getISEL () const =0 |
| Returns a const pointer to object base class.
|
|
virtual ISEL * | getISEL ()=0 |
| Returns a pointer to object base class.
|
|
virtual const ISELShell * | getISELShell () const =0 |
| Returns a const pointer to the class that it inherits from.
|
|
virtual ISELShell * | getISELShell ()=0 |
| Returns a pointer to the class that it inherits from.
|
|
virtual double | getCSSCOH () const =0 |
| Returns the cohesive strength (coupling spring cohesion), see setCSSCOH().
|
|
virtual double | getCSSFric () const =0 |
| Returns the coupling spring friction angle in degrees, see setCSSFric().
|
|
virtual double | getCSSK () const =0 |
| Returns the geogrid stiffness, see setCSSK().
|
|
virtual double | getRConf (int n) const =0 |
|
virtual double | getRDisp (int n) const =0 |
|
virtual double | getRStr (int nd_idx) const =0 |
|
virtual DVect3 | getRStrDir (int n) const =0 |
|
virtual int | getRYield (int n) const =0 |
|
virtual bool | getSlide () const =0 |
| Returns large-strain flag. Returns true if large-strain sliding is on, see setSlide().
|
|
virtual double | getSlideTol () const =0 |
| Returns large-strain sliding tolerance, see setSlideTol().
|
|
virtual void | setCSSCOH (const double &n)=0 |
| Sets the cohesive strength (coupling spring cohesion), see getCSSCOH().
|
|
virtual void | setCSSFric (const double &n)=0 |
| Sets the coupling spring friction friction angle in degrees, see getCSSFric().
|
|
virtual void | setCSSK (const double &n)=0 |
| Sets the geogrid stiffness, see getCSSK().
|
|
virtual void | setSlide (bool n)=0 |
| Sets large-strain flag. If n true, large-strain sliding will be set, see getSlide().
|
|
virtual void | setSlideTol (const double &n)=0 |
| Sets large-strain sliding tolerance, see getSlideTol().
|
|
Interface to geogrid structural elements.
This interface inherits from ISELShell.
◆ getRConf()
virtual double sel::ISELGeogrid::getRConf |
( |
int | n | ) |
const |
|
pure virtual |
Returns the confining stress at node n.
Valid values for n are 0, 1 or 2.
The confining stress acts perpendicular to the geogrid surface.
◆ getRDisp()
virtual double sel::ISELGeogrid::getRDisp |
( |
int | n | ) |
const |
|
pure virtual |
Returns displacement magnitude at node n.
Valid values for n are 0, 1 or 2.
Direction in which the force is acting is given by getRStrDir().
◆ getRStr()
virtual double sel::ISELGeogrid::getRStr |
( |
int | nd_idx | ) |
const |
|
pure virtual |
Returns the stress magnitude at node n.
Valid values for n are 0, 1 or 2.
Direction in which the force is acting is given by getRStrDir(). The computation is general and will work even if link assignments have been modified.
◆ getRStrDir()
virtual DVect3 sel::ISELGeogrid::getRStrDir |
( |
int | n | ) |
const |
|
pure virtual |
Returns direction (unit vector) in which the force is acting for a given node n.
Valid values for n are 0, 1 or 2.
◆ getRYield()
virtual int sel::ISELGeogrid::getRYield |
( |
int | n | ) |
const |
|
pure virtual |
Returns the yield state for a given node n.
Valid values for n are 0, 1 or 2.
Return values are: 1 = never yielded, 2 = yielding and 3 = yielded in past.
The documentation for this class was generated from the following file: