class that helps with the evaluation of global load displacement curves
More...
#include <GlobalFractureEnergyIntegrator.h>
class that helps with the evaluation of global load displacement curves
NuTo::Tools::GlobalFractureEnergyIntegrator::GlobalFractureEnergyIntegrator |
( |
const Eigen::VectorXd & |
rForces, |
|
|
const Eigen::VectorXd & |
rDisplacements |
|
) |
| |
constructs from data vectors
- Parameters
-
rForces | vector containing forces |
rDisplacements | vector container displacements |
NuTo::Tools::GlobalFractureEnergyIntegrator::GlobalFractureEnergyIntegrator |
( |
std::string |
rFileForces, |
|
|
std::string |
rFileDisplacements, |
|
|
int |
rColumn |
|
) |
| |
constructs from data files
- Parameters
-
rFileForces | <path>/<file>.dat to container with force data |
rFileDisplacements | <path>/<file>.dat to container with force data |
rColumn | column to read from, hint for most cases: 1=x, 2=y, 3=z direction |
double NuTo::Tools::GlobalFractureEnergyIntegrator::IntegrateSofteningCurve |
( |
double |
rArea | ) |
const |
calculates the global fracture energy by integrating over the load-displacement curve
- Parameters
-
- Returns
- global GF
double NuTo::Tools::GlobalFractureEnergyIntegrator::IntegrateSofteningCurve |
( |
double |
rArea, |
|
|
double |
rForceThreshold |
|
) |
| const |
calculates the global fracture energy by integrating over the load-displacement curve
- Parameters
-
rArea | "crack" area |
rForceThreshold | integration stops if the force drops below rForceThreshold |
- Returns
- global GF
The documentation for this class was generated from the following files: