Implementation of the Modified Russel energy density functions.  
 More...
#include <RusselIntegrand.hpp>
Inherited by RusselIntegrandEonly.
 | 
|   | RusselIntegrand (const BeamGeometry &geom, const Eigen::VectorXd &a, const Eigen::VectorXd &da) | 
|   | Constructor.  More...
  | 
|   | 
| double  | eg (const int i) const | 
|   | returns the gravitional energy per cross section  More...
  | 
|   | 
| double  | ee (const int i) const | 
|   | returns the elastic energy per cross section  More...
  | 
|   | 
| double  | operator() (const int i) const | 
|   | returns the total elastic energy per cross section eg+ee  More...
  | 
|   | 
Implementation of the Modified Russel energy density functions. 
 
◆ RusselIntegrand()
Constructor. 
- Parameters
 - 
  
    | geom | the geometry of the beam  | 
    | a | vector containing the angle of the deformation  | 
    | da | vector containing the deriatives of the angle of deformation  | 
  
   
 
 
◆ ee()
      
        
          | double ee  | 
          ( | 
          const int  | 
          i | ) | 
           const | 
        
      
 
returns the elastic energy per cross section 
- Parameters
 - 
  
  
 
- Returns
 - elastic energy 
 
 
 
◆ eg()
      
        
          | double eg  | 
          ( | 
          const int  | 
          i | ) | 
           const | 
        
      
 
returns the gravitional energy per cross section 
- Parameters
 - 
  
  
 
- Returns
 - gravitional energy 
 
 
 
◆ operator()()
      
        
          | double operator()  | 
          ( | 
          const int  | 
          i | ) | 
           const | 
        
      
 
returns the total elastic energy per cross section eg+ee 
- Parameters
 - 
  
  
 
- Returns
 - total elastic energy per cross section 
 
 
 
The documentation for this struct was generated from the following file: