Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
DislocationVelocitySolverBase.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_DislocationVelocitySolverBase_h_
9#define model_DislocationVelocitySolverBase_h_
10
11#include <memory>
12#include <Eigen/Dense>
14
15namespace model
16{
17 template<int dim> class DislocationNetwork;
18
19 template <int dim>
21 {
23
25 virtual ~DislocationVelocitySolverBase() = default;
26
27 virtual Eigen::VectorXd getNodeVelocities() const = 0;
28 };
29
30}
31#endif
virtual Eigen::VectorXd getNodeVelocities() const =0
virtual ~DislocationVelocitySolverBase()=default
DislocationVelocitySolverBase(const DislocationNetwork< dim > &)