| 
    Itasca C++ Interface
    
   | 
 
This is the interface for FElementThing, a C++ wrapper for finite elements. This will be stored in a container and the ID will be stored in offset $kfeid in the fortran block linked list. This inherits from Thing so we can use groups and extra variables. More...
#include <ifelementthing.h>
Public Member Functions | |
| virtual const itasca::IThing * | getIThing () const =0 | 
| Returns a const IThing pointer.  | |
| virtual itasca::IThing * | getIThing ()=0 | 
| Returns a IThing pointer.  | |
| virtual FInt | getFortranOffset () const =0 | 
| Return finite element fortran offset.  | |
| virtual uint64 | getBlockID () const =0 | 
| Returns id of associated block.  | |
| virtual const IBlockThing * | getBlock () const =0 | 
| Returns pointer to associated block.  | |
| virtual int | getMaterialNumber () const =0 | 
| Returns the material number. Returns 0 if using host block material.  | |
| virtual int | getModelNumber () const =0 | 
| Returns the constitutive model number. Returns 0 if using host block model.  | |
| virtual int | getNumGauss () const =0 | 
| Return the number of gauss points.  | |
| virtual SymTensor | getGaussStress (int i) const =0 | 
| Returns stress of gauss point i.  | |
| virtual DVect | getGaussPos (int i) const =0 | 
| Returns position of gauss point i.  | |
| virtual int | getGaussState (int i) const =0 | 
| Returns state of gauss point i.  | |
Static Public Attributes | |
| static const TType | type_ = 0x52e81f5b | 
| type used in IThing typing system  | |
This is the interface for FElementThing, a C++ wrapper for finite elements. This will be stored in a container and the ID will be stored in offset $kfeid in the fortran block linked list. This inherits from Thing so we can use groups and extra variables.