|
| | Mechanics () |
| |
| | Mechanics (IO::ParmParse &pp) |
| |
| | ~Mechanics () |
| |
| void | Initialize (int lev) override |
| |
| virtual void | UpdateModel (int a_step, Set::Scalar time) override |
| |
| void | TagCellsForRefinement (int lev, amrex::TagBoxArray &a_tags, Set::Scalar a_time, int a_ngrow) override |
| |
| void | Regrid (int lev, Set::Scalar time) override |
| |
| | Mechanics () |
| |
| | ~Mechanics () |
| |
| | 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) |
| |
|
| enum | Type { Static
, Dynamic
, Disable
} |
| |
| typedef Set::Matrix4< AMREX_SPACEDIM, MODEL::sym > | MATRIX4 |
| |
| virtual void | TimeStepBegin (Set::Scalar a_time, int a_step) 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 |
| |
| virtual void | TimeStepComplete (Set::Scalar, int) |
| |
| 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 |
| |
template<class MODEL>
class Integrator::Mechanics< MODEL >
Definition at line 101 of file Mechanics.H.