5#ifndef OILAB_DISLOCATIONS_H
6#define OILAB_DISLOCATIONS_H
28 const double& shiftSize,
const std::vector< DislocationDipole > & dislocations() const
double line_search(const Vector2d &x, const Vector2d &dx, const Vector2d &y, const int &branch) const
double elasticEnergy() const
Dislocations(const double &a2, const double &shiftSize, const int &nImages)
Vector2d deformationMap(const Vector2d &X, const int &branch) const
double edgeElasticEnergyKernel(const Vector2d &x1, const Vector2d &x2, const Vector2d &b1, const Vector2d &b2) const
Vector2d inverseDeformationMap(const Vector2d &x, const int &branch) const
void removeDislocationDipole(const int &index)
void insertDislocationDipole(Matrix2d &ends, Vector2d &b)
Matrix2d jacobian(const Vector2d &x, const int &branch) const