8#ifndef model_GLIDEPLANE_H
9#define model_GLIDEPLANE_H
22#include <LatticePlane.h>
30#define VerboseGlidePlane(N,x) if(verboseGlidePlane>=N){std::cout<<x;}
32#define VerboseGlidePlane(N,x)
LatticePlaneKey< dim > GlidePlaneKey
Eigen::Matrix< double, dim, 1 > VectorDim
std::set< std::shared_ptr< SlipSystem > > slipSystems() const
const GlidePlaneFactoryType & glidePlaneFactory
const GlidePlaneKeyType key
std::shared_ptr< GlidePlaneBase > planeBase() const
GlidePlane(const GlidePlane< dim > &other)=delete
GlidePlane< dim > GlidePlaneType
GlidePlane(const GlidePlaneFactoryType *const gpF, const GlidePlaneKeyType &key_in)
static int verboseGlidePlane
GlidePlaneFactory< dim > GlidePlaneFactoryType
KeyType GlidePlaneKeyType
const Grain< dim > & grain
GlidePlaneKey< dim > KeyType
LatticePlane(const VectorDimD &P, const ReciprocalLatticeDirection< dim > &r)
MeshPlane(const SimplicialMesh< dim > &mesh, const size_t &rID, const VectorDim &p, const VectorDim &n)