Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
LatticeLine.h
Go to the documentation of this file.
1/* This file is part of MoDELib, the Mechanics Of Defects Evolution Library.
2 *
3 *
4 * MODEL is distributed without any warranty under the
5 * GNU General Public License (GPL) v2 <http://www.gnu.org/licenses/>.
6 */
7
8#ifndef model_LatticeLine_h_
9#define model_LatticeLine_h_
10
11#include <LatticeVector.h>
12#include <LatticeDirection.h>
13#include <math.h> /* round, floor, ceil, trunc */
14
15namespace model
16{
32
33} // end namespace
34#endif
LatticeCore< 3 >::VectorDimD VectorDimD
const LatticeDirectionType d
Definition LatticeLine.h:24
bool contains(const LatticeVectorType &P0) const
LatticeVectorType snapToLattice(const LatticeVectorType &P0) const
VectorDimD snapToLine(const VectorDimD &P0) const
const LatticeVectorType P
Definition LatticeLine.h:23
LatticeVectorType::VectorDimD VectorDimD
Definition LatticeLine.h:21
LatticeVector< 3 > LatticeVectorType
Definition LatticeLine.h:19
LatticeDirection< 3 > LatticeDirectionType
Definition LatticeLine.h:20
LatticeLine(const LatticeVectorType &P_in, const LatticeVectorType &d_in)