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: