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: