|
Alamo
|
#include <Fracture.H>
Public Member Functions | |
| Fracture () | |
| Fracture (IO::ParmParse &pp) | |
| void | Initialize (int lev) override |
| virtual void | UpdateModel (int a_step, Set::Scalar) override |
| void | TimeStepBegin (Set::Scalar, int a_step) override |
| void | Advance (int a_lev, amrex::Real a_time, amrex::Real a_dt) override |
| void | TagCellsForRefinement (int lev, amrex::TagBoxArray &a_tags, Set::Scalar a_time, int a_ngrow) override |
| void | Integrate (int amrlev, Set::Scalar time, int step, const amrex::MFIter &mfi, const amrex::Box &a_box) override |
| void | TimeStepComplete (Set::Scalar, int) override |
Public Member Functions inherited from Integrator::Base::Mechanics< brittle_model > | |
| Mechanics () | |
| ~Mechanics () | |
Public Member Functions inherited from Integrator::Integrator | |
| Integrator () | |
| virtual | ~Integrator () |
| void | InitData () |
| void | Restart (std::string restartfile, bool a_node=false) |
| void | Evolve () |
| void | SetFilename (std::string _plot_file) |
| std::string | GetFilename () |
| void | regrid (int lbase, Set::Scalar time, bool initial=false) override |
| void | InitFromScratch (Set::Scalar time) |
| template<class T , int d> | |
| ALAMO_SINGLE_DEFINITION void | AddField (Set::Field< T > &new_field, BC::BC< T > *new_bc, int ncomp, int nghost, std::string name, bool writeout, bool evolving, std::vector< std::string >) |
| template<class T > | |
| ALAMO_SINGLE_DEFINITION void | RegisterGeneralFab (Set::Field< T > &new_fab, int ncomp, int nghost, bool evolving) |
| template<class T > | |
| ALAMO_SINGLE_DEFINITION void | RegisterGeneralFab (Set::Field< T > &new_fab, int ncomp, int nghost, std::string a_name, bool evolving) |
| template<class T > | |
| AMREX_ATTRIBUTE_WEAK void | RegisterGeneralFab (Set::Field< T > &new_fab, int ncomp, int nghost, bool writeout, std::string a_name, bool evolving) |
Static Public Member Functions | |
| static void | Parse (Fracture &value, IO::ParmParse &pp) |
Static Public Member Functions inherited from Integrator::Base::Mechanics< brittle_model > | |
| static void | Parse (Mechanics &value, IO::ParmParse &pp) |
Static Public Attributes | |
| static constexpr const char * | name = "fracture" |
Additional Inherited Members | |
Public Types inherited from Integrator::Base::Mechanics< brittle_model > | |
| enum | Type |
Protected Types inherited from Integrator::Base::Mechanics< brittle_model > | |
| typedef Set::Matrix4< AMREX_SPACEDIM, MODEL::sym > | MATRIX4 |
Protected Member Functions inherited from Integrator::Base::Mechanics< brittle_model > | |
| void | Initialize (int lev) override |
| void | Advance (int lev, Set::Scalar time, Set::Scalar dt) override |
| void | Integrate (int amrlev, Set::Scalar, int, const amrex::MFIter &mfi, const amrex::Box &a_box) override |
| void | TagCellsForRefinement (int lev, amrex::TagBoxArray &a_tags, Set::Scalar, int) override |
Protected Member Functions inherited from Integrator::Integrator | |
| virtual void | Regrid (int, Set::Scalar) |
| void | RegisterNewFab (Set::Field< Set::Scalar > &new_fab, BC::BC< Set::Scalar > *new_bc, int ncomp, int nghost, std::string name, bool writeout, bool evolving=true, std::vector< std::string > suffix={}) |
| void | RegisterNewFab (Set::Field< Set::Scalar > &new_fab, int ncomp, std::string name, bool writeout, bool evolving=true, std::vector< std::string > suffix={}) |
| void | RegisterNodalFab (Set::Field< Set::Scalar > &new_fab, int ncomp, int nghost, std::string name, bool writeout, bool evolving=true, std::vector< std::string > suffix={}) |
| void | RegisterNodalFab (Set::Field< Set::Scalar > &new_fab, BC::BC< Set::Scalar > *new_bc, int ncomp, int nghost, std::string name, bool writeout, bool evolving=true, std::vector< std::string > suffix={}) |
| template<class T > | |
| void | RegisterGeneralFab (Set::Field< T > &new_fab, int ncomp, int nghost, bool evolving=true) |
| template<class T > | |
| void | RegisterGeneralFab (Set::Field< T > &new_fab, int ncomp, int nghost, std::string a_name, bool evolving=true) |
| template<class T > | |
| void | RegisterGeneralFab (Set::Field< T > &new_fab, int ncomp, int nghost, bool writeout, std::string a_name, bool evolving=true) |
| template<class T , int d> | |
| void | AddField (Set::Field< T > &new_field, BC::BC< T > *new_bc, int ncomp, int nghost, std::string, bool writeout, bool evolving, std::vector< std::string > suffix={}) |
| void | SetFinestLevel (const int a_finestlevel) |
| void | RegisterIntegratedVariable (Set::Scalar *integrated_variable, std::string name, bool extensive=true) |
| void | SetTimestep (Set::Scalar _timestep) |
| void | SetPlotInt (int plot_int) |
| void | SetThermoInt (int a_thermo_int) |
| void | SetThermoPlotInt (int a_thermo_plot_int) |
| void | SetStopTime (Set::Scalar a_stop_time) |
| void | DynamicTimestep_SyncTimeStep (int lev, Set::Scalar dt_min) |
| void | DynamicTimestep_Reset () |
| void | DynamicTimestep_Update () |
| void | IntegrateVariables (Set::Scalar cur_time, int step) |
| void | WritePlotFile (bool initial=false) const |
| void | WritePlotFile (std::string prefix, Set::Scalar time, int step) const |
| void | WritePlotFile (Set::Scalar time, amrex::Vector< int > iter, bool initial=false, std::string prefix="") const |
Definition at line 75 of file Fracture.H.
|
inline |
Definition at line 79 of file Fracture.H.
|
inline |
Definition at line 81 of file Fracture.H.
|
inlineoverridevirtual |
Implements Integrator::Integrator.
Definition at line 496 of file Fracture.H.
|
inlineoverridevirtual |
Implements Integrator::Integrator.
Definition at line 152 of file Fracture.H.
|
inlineoverridevirtual |
Reimplemented from Integrator::Integrator.
Definition at line 688 of file Fracture.H.
|
inlinestatic |
Definition at line 87 of file Fracture.H.
|
inlineoverridevirtual |
Implements Integrator::Integrator.
Definition at line 624 of file Fracture.H.
|
inlineoverridevirtual |
Reimplemented from Integrator::Base::Mechanics< brittle_model >.
Definition at line 234 of file Fracture.H.
|
inlineoverridevirtual |
Reimplemented from Integrator::Integrator.
Definition at line 703 of file Fracture.H.
|
inlineoverridevirtual |
Implements Integrator::Base::Mechanics< brittle_model >.
Definition at line 186 of file Fracture.H.
|
protected |
Definition at line 780 of file Fracture.H.
| Set::Scalar Integrator::Fracture::beta = NAN |
Definition at line 762 of file Fracture.H.
| Set::Field<Set::Scalar> Integrator::Fracture::c_mf |
Definition at line 733 of file Fracture.H.
| Set::Field<Set::Scalar> Integrator::Fracture::c_old_mf |
Definition at line 734 of file Fracture.H.
| struct { ... } Integrator::Fracture::crack |
| Set::Scalar Integrator::Fracture::crack_l2_err = 0.0 |
Definition at line 758 of file Fracture.H.
| Set::Scalar Integrator::Fracture::crack_norm = 0.0 |
Definition at line 759 of file Fracture.H.
| Set::Scalar Integrator::Fracture::crack_prop_iter = 0 |
Definition at line 760 of file Fracture.H.
| std::vector<pfczm_crack_type> Integrator::Fracture::cracktype |
Definition at line 738 of file Fracture.H.
| Set::Field<Set::Scalar> Integrator::Fracture::driving_force_mf |
Definition at line 737 of file Fracture.H.
| Set::Scalar Integrator::Fracture::driving_force_norm = 0.0 |
Definition at line 752 of file Fracture.H.
| Set::Scalar Integrator::Fracture::driving_force_reference = 1.0 |
Definition at line 750 of file Fracture.H.
| Set::Scalar Integrator::Fracture::driving_force_reference_prev = 1.0 |
Definition at line 751 of file Fracture.H.
| Set::Scalar Integrator::Fracture::driving_force_refinement_threshold = NAN |
Definition at line 753 of file Fracture.H.
| Set::Scalar Integrator::Fracture::el_mult = NAN |
Definition at line 748 of file Fracture.H.
|
protected |
Definition at line 774 of file Fracture.H.
| Set::Field<Set::Scalar> Integrator::Fracture::energy_pristine_mf |
Definition at line 735 of file Fracture.H.
| Set::Field<Set::Scalar> Integrator::Fracture::eta_mf |
Definition at line 766 of file Fracture.H.
| Set::Field<Set::Scalar> Integrator::Fracture::history_var_mf |
Definition at line 736 of file Fracture.H.
| std::vector<IC::IC<Set::Scalar> *> Integrator::Fracture::ic |
Definition at line 741 of file Fracture.H.
| IC::IC<Set::Scalar>* Integrator::Fracture::ic |
Definition at line 769 of file Fracture.H.
| std::vector<std::string> Integrator::Fracture::ic_type |
Definition at line 740 of file Fracture.H.
|
protected |
Definition at line 775 of file Fracture.H.
| bool Integrator::Fracture::is_ic = true |
Definition at line 742 of file Fracture.H.
|
protected |
Definition at line 778 of file Fracture.H.
| Set::Scalar Integrator::Fracture::m_eta_ref_threshold = 0.01 |
Definition at line 767 of file Fracture.H.
| struct { ... } Integrator::Fracture::material |
| Set::Scalar Integrator::Fracture::max_iter = NAN |
Definition at line 756 of file Fracture.H.
| std::vector<brittle_model> Integrator::Fracture::models |
Definition at line 768 of file Fracture.H.
| Set::Scalar Integrator::Fracture::mult_Gc = NAN |
Definition at line 747 of file Fracture.H.
| Set::Scalar Integrator::Fracture::mult_lap = NAN |
Definition at line 746 of file Fracture.H.
|
staticconstexpr |
Definition at line 78 of file Fracture.H.
| int Integrator::Fracture::num_mat = 1 |
Definition at line 771 of file Fracture.H.
| Set::Scalar Integrator::Fracture::refinement_threshold = NAN |
Definition at line 745 of file Fracture.H.
| Set::Scalar Integrator::Fracture::scaleModulusMax = 0.02 |
Definition at line 744 of file Fracture.H.
|
protected |
Definition at line 776 of file Fracture.H.
|
protected |
Definition at line 777 of file Fracture.H.
| Set::Scalar Integrator::Fracture::tol_abs = NAN |
Definition at line 755 of file Fracture.H.
| Set::Scalar Integrator::Fracture::tol_rel = NAN |
Definition at line 754 of file Fracture.H.