NLMech  0.1.0
tools::pp::ComputeJIntegral Struct Reference

Data for J integral calculation computation. More...

#include <util.h>

Collaboration diagram for tools::pp::ComputeJIntegral:
Collaboration graph

Public Member Functions

 ComputeJIntegral ()
 Constructor.
 

Data Fields

std::pair< util::Point3, util::Point3d_contour
 Contour.
 
std::vector< double > d_contourFactor
 Factor of horizon for defining contour.
 
bool d_contourGiven
 Contour given by rectangle.
 
int d_crackId
 Specify crack id for which data to be read from file.
 
int d_crackOrient
 Specify orientation of crack. 1 for horizontal, -1 for vertical.
 
std::vector< tools::pp::CrackTipDatad_crackTipData
 Data to hold crack tip information.
 
std::string d_crackTipFile
 Specify file from which crack tip information is to be read.
 
FILE * d_file
 File to write J integral data.
 
FILE * d_fileNew
 File to write J integral data.
 
bool d_isCrackInclined
 Specify if we inclined crack.
 
bool d_setLateralCompUZero
 Set lateral component of displacement of crack tip as zero.
 
bool d_setLateralCompVZero
 Set lateral component of velocity of crack tip as zero.
 
double d_setLateralCompX
 Set lateral component of crack tip location to given value (it should be initial value of lateral component of crack tip)
 

Detailed Description

Data for J integral calculation computation.


The documentation for this struct was generated from the following file: