#include <ApplyFracture.hpp>
|
static PlugIn * | build () |
|
static ApplyFracture & | get (unsigned int=0) |
|
static bool | exist (unsigned int rank=0) |
|
static bool | record (const std::string file, const std::string desc="") |
|
static PlugIn & | get (const std::string &id, unsigned int rank=0) |
|
static std::map< std::string, std::vector< PlugIn * > > | get_all_plugin () |
|
static std::vector< PlugIn * > | get_all_plugin_vector () |
|
static bool | exist (const std::string &id, unsigned int rank=0) |
|
static const std::string | class_ID () |
|
static BaseClass * | build () |
|
static bool | record (const std::string &id, std::string file_name="", std::string desc="") |
|
static void | record (std::function< BaseClass *()>, const std::string &, const std::string file="", const std::string desc="") |
|
static BaseClass * | new_object (const std::string &) |
|
static std::vector< std::string > | get_ID () |
|
static std::map< const std::string, std::function< BaseClass *()> > & | get_map () |
|
| PlugInInterface () |
|
| ObjectFactoryInterface () |
|
virtual | ~ObjectFactoryInterface () |
|
| ObjectFactory () |
|
virtual | ~ObjectFactory () |
|
std::vector< PlugIn * > | _subplugin |
|
PlugIn * | _current_subplugin |
|
const std::string | _ID |
|
const std::string | _description |
|
PlugIn * | _parent |
|
bool | _init |
|
bool | _can_run |
|
bool | _verbose |
|
unsigned int | _current_iter_number |
|
unsigned int | _iter_number |
|
double | _total_time |
|
bool | _stop |
|
unsigned int | _every_iter |
|
double | _step_time |
|
unsigned int | _nb_outputs |
|
Math::Expression * | _trigger_if_expr |
|
Math::Expression * | _init_if_expr |
|
std::chrono::microseconds | _elapsed_time |
|
◆ ApplyCriterionOn
Enumerator |
---|
ALL | |
HALF_PLANE | |
CLOSEST | |
◆ FailureMode
Enumerator |
---|
BRITTLE | |
PLASTIC | |
◆ ApplyFracture()
GranOO3::PlugIn::ApplyFracture::ApplyFracture |
( |
| ) |
|
◆ ~ApplyFracture()
GranOO3::PlugIn::ApplyFracture::~ApplyFracture |
( |
| ) |
|
|
inlineprivate |
◆ apply_failure_criterion() [1/3]
void GranOO3::PlugIn::ApplyFracture::apply_failure_criterion |
( |
| ) |
|
◆ apply_failure_criterion() [2/3]
◆ apply_failure_criterion() [3/3]
void GranOO3::PlugIn::ApplyFracture::apply_failure_criterion |
( |
DEM::Element & |
de | ) |
|
|
private |
◆ compute_failure_direction()
◆ DECLARE_STD_GRANOO_PLUGIN()
GranOO3::PlugIn::ApplyFracture::DECLARE_STD_GRANOO_PLUGIN |
( |
APPLY- |
FRACTURE | ) |
|
|
private |
◆ init()
void GranOO3::PlugIn::ApplyFracture::init |
( |
| ) |
|
|
virtual |
◆ parse_xml()
void GranOO3::PlugIn::ApplyFracture::parse_xml |
( |
| ) |
|
|
virtual |
◆ run()
void GranOO3::PlugIn::ApplyFracture::run |
( |
| ) |
|
|
virtual |
◆ write()
void GranOO3::PlugIn::ApplyFracture::write |
( |
std::ofstream & |
, |
|
|
const std::vector< double > & |
, |
|
|
const std::string & |
|
|
) |
| |
◆ _add_element_to_crack_set
bool GranOO3::PlugIn::ApplyFracture::_add_element_to_crack_set |
|
private |
◆ _apply_on
◆ _broken_bond_number
unsigned int GranOO3::PlugIn::ApplyFracture::_broken_bond_number |
|
private |
◆ _crack_set_ID
const std::string GranOO3::PlugIn::ApplyFracture::_crack_set_ID |
|
private |
◆ _criterion_law_expr
std::vector<Math::Expression*> GranOO3::PlugIn::ApplyFracture::_criterion_law_expr |
|
private |
◆ _criterion_var
std::vector<Math::Variable*> GranOO3::PlugIn::ApplyFracture::_criterion_var |
|
private |
◆ _criterion_var_expr
std::vector<Math::Expression*> GranOO3::PlugIn::ApplyFracture::_criterion_var_expr |
|
private |
◆ _criterion_var_value
std::vector<double*> GranOO3::PlugIn::ApplyFracture::_criterion_var_value |
|
private |
◆ _delete_broken_bond
bool GranOO3::PlugIn::ApplyFracture::_delete_broken_bond |
|
private |
◆ _failure_mode
FailureMode GranOO3::PlugIn::ApplyFracture::_failure_mode |
|
private |
◆ _half_plane_coeff
double GranOO3::PlugIn::ApplyFracture::_half_plane_coeff |
|
private |
◆ _hydrostatic_criterion
double GranOO3::PlugIn::ApplyFracture::_hydrostatic_criterion |
|
private |
◆ _max_principal_stress_criterion
double GranOO3::PlugIn::ApplyFracture::_max_principal_stress_criterion |
|
private |
◆ _s1
double GranOO3::PlugIn::ApplyFracture::_s1 |
|
private |
◆ _s2
double GranOO3::PlugIn::ApplyFracture::_s2 |
|
private |
◆ _s3
double GranOO3::PlugIn::ApplyFracture::_s3 |
|
private |
◆ _tresca_criterion
double GranOO3::PlugIn::ApplyFracture::_tresca_criterion |
|
private |
◆ _von_mises_criterion
double GranOO3::PlugIn::ApplyFracture::_von_mises_criterion |
|
private |
The documentation for this class was generated from the following files: