NuTo
Numerics Tool
Public Member Functions | List of all members
NuTo::Tools::GlobalFractureEnergyIntegrator Class Reference

class that helps with the evaluation of global load displacement curves More...

#include <GlobalFractureEnergyIntegrator.h>

Public Member Functions

 GlobalFractureEnergyIntegrator (const Eigen::VectorXd &rForces, const Eigen::VectorXd &rDisplacements)
 constructs from data vectors More...
 
 GlobalFractureEnergyIntegrator (std::string rFileForces, std::string rFileDisplacements, int rColumn)
 constructs from data files More...
 
double IntegrateSofteningCurve (double rArea) const
 calculates the global fracture energy by integrating over the load-displacement curve More...
 
double IntegrateSofteningCurve (double rArea, double rForceThreshold) const
 calculates the global fracture energy by integrating over the load-displacement curve More...
 

Detailed Description

class that helps with the evaluation of global load displacement curves

Constructor & Destructor Documentation

NuTo::Tools::GlobalFractureEnergyIntegrator::GlobalFractureEnergyIntegrator ( const Eigen::VectorXd &  rForces,
const Eigen::VectorXd &  rDisplacements 
)

constructs from data vectors

Parameters
rForcesvector containing forces
rDisplacementsvector 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
rColumncolumn to read from, hint for most cases: 1=x, 2=y, 3=z direction

Member Function Documentation

double NuTo::Tools::GlobalFractureEnergyIntegrator::IntegrateSofteningCurve ( double  rArea) const

calculates the global fracture energy by integrating over the load-displacement curve

Parameters
rArea"crack" area
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
rForceThresholdintegration stops if the force drops below rForceThreshold
Returns
global GF

The documentation for this class was generated from the following files: