OGS
ProcessLib::LIE::FractureProperty Struct Reference

Detailed Description

Definition at line 32 of file FractureProperty.h.

#include <FractureProperty.h>

Collaboration diagram for ProcessLib::LIE::FractureProperty:
[legend]

Public Member Functions

 FractureProperty (int const fracture_id_, int const material_id, ParameterLib::Parameter< double > const &initial_aperture)
virtual ~FractureProperty ()=default

Public Attributes

int fracture_id = 0
int mat_id = 0
Eigen::Vector3d point_on_fracture
Eigen::Vector3d normal_vector
Eigen::MatrixXd R
 Rotation matrix from global to local coordinates.
ParameterLib::Parameter< double > const & aperture0
 Initial aperture.
std::vector< BranchPropertybranches_master
std::vector< BranchPropertybranches_slave

Constructor & Destructor Documentation

◆ FractureProperty()

ProcessLib::LIE::FractureProperty::FractureProperty ( int const fracture_id_,
int const material_id,
ParameterLib::Parameter< double > const & initial_aperture )
inline

Definition at line 45 of file FractureProperty.h.

47 : fracture_id(fracture_id_),
48 mat_id(material_id),
49 aperture0(initial_aperture)
50 {
51 }
ParameterLib::Parameter< double > const & aperture0
Initial aperture.

References aperture0, fracture_id, and mat_id.

◆ ~FractureProperty()

virtual ProcessLib::LIE::FractureProperty::~FractureProperty ( )
virtualdefault

Member Data Documentation

◆ aperture0

ParameterLib::Parameter<double> const& ProcessLib::LIE::FractureProperty::aperture0

Initial aperture.

Definition at line 41 of file FractureProperty.h.

Referenced by FractureProperty().

◆ branches_master

std::vector<BranchProperty> ProcessLib::LIE::FractureProperty::branches_master

Definition at line 42 of file FractureProperty.h.

◆ branches_slave

std::vector<BranchProperty> ProcessLib::LIE::FractureProperty::branches_slave

Definition at line 43 of file FractureProperty.h.

◆ fracture_id

int ProcessLib::LIE::FractureProperty::fracture_id = 0

Definition at line 34 of file FractureProperty.h.

Referenced by FractureProperty(), and ProcessLib::LIE::createBranchProperty().

◆ mat_id

int ProcessLib::LIE::FractureProperty::mat_id = 0

Definition at line 35 of file FractureProperty.h.

Referenced by FractureProperty().

◆ normal_vector

Eigen::Vector3d ProcessLib::LIE::FractureProperty::normal_vector

◆ point_on_fracture

Eigen::Vector3d ProcessLib::LIE::FractureProperty::point_on_fracture

◆ R

Eigen::MatrixXd ProcessLib::LIE::FractureProperty::R

Rotation matrix from global to local coordinates.

Definition at line 39 of file FractureProperty.h.

Referenced by ProcessLib::LIE::setFractureProperty().


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