Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
DDtimeStepper.h
Go to the documentation of this file.
1/* This file is part of MoDELib, the Mechanics Of Defects Evolution Library.
2 *
3 *
4 * MoDELib is distributed without any warranty under the
5 * GNU General Public License (GPL) v2 <http://www.gnu.org/licenses/>.
6 */
7
8#ifndef model_DDtimeStepper_H_
9#define model_DDtimeStepper_H_
10
11#include <chrono>
12
13#include <Eigen/Dense>
14#include <TextFileParser.h>
15#include <DislocationNetwork.h>
16
17namespace model
18{
19 template<int dim> class DislocationNetwork;
20
21 template <int dim>
23 {
24// static constexpr auto tag="vMax integrator";
26 const std::string timeSteppingMethod;
27 const double dxMax;
28// const double shearWaveSpeedFraction;
29// const double dtMax;
30
32 double getDt(const double& vRef, const double& vFactor) const;
33 };
34
35} // end namespace
36#endif
37
DDtimeStepper(const DislocationNetwork< dim > &DN_in)
const std::string timeSteppingMethod
double getDt(const double &vRef, const double &vFactor) const
const DislocationNetwork< dim > & DN