Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
testPeriodicPolygonWalk.cpp File Reference

Go to the source code of this file.

Classes

struct  OriginalNode

Functions

void require (bool condition, const char *message)
void exercise (model::DefectiveCrystalBase< 3 > &base, const std::vector< Eigen::Vector2d > &vertices, double expectedArea, bool reverse=false)
void exerciseEnclosure (model::DefectiveCrystalBase< 3 > &base, bool reverse)
void exercisePeriodicEnclosure (model::DefectiveCrystalBase< 3 > &base, bool reverse)
void writeHexagonalPrism (const std::filesystem::path &file)
int main (int argc, char **argv)

Function Documentation

◆ exercise()

void exercise ( model::DefectiveCrystalBase< 3 > & base,
const std::vector< Eigen::Vector2d > & vertices,
double expectedArea,
bool reverse = false )

Definition at line 19 of file testPeriodicPolygonWalk.cpp.

◆ exerciseEnclosure()

void exerciseEnclosure ( model::DefectiveCrystalBase< 3 > & base,
bool reverse )

Definition at line 173 of file testPeriodicPolygonWalk.cpp.

◆ exercisePeriodicEnclosure()

void exercisePeriodicEnclosure ( model::DefectiveCrystalBase< 3 > & base,
bool reverse )

Definition at line 223 of file testPeriodicPolygonWalk.cpp.

◆ main()

int main ( int argc,
char ** argv )

Definition at line 317 of file testPeriodicPolygonWalk.cpp.

◆ require()

void require ( bool condition,
const char * message )

Definition at line 9 of file testPeriodicPolygonWalk.cpp.

◆ writeHexagonalPrism()

void writeHexagonalPrism ( const std::filesystem::path & file)

Definition at line 264 of file testPeriodicPolygonWalk.cpp.