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: