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: