|
Mechanics of Defect Evolution Library
|
Class template that handles the nodal remesh of the DislocationNetwork. More...
#include <DislocationNetworkRemesh.h>
Public Member Functions | |
| DislocationNetworkRemesh (DislocationNetwork< dim > &DN_in) | |
| void | remesh (const long int &runID) |
| void | remeshByRemoval () |
| size_t | simplifyPhysicalBoundaryChains () |
| void | remeshByExpansion () |
| void | contractBoundaryNodes () |
| void | contract0chordSegments () |
| void | remove0AreaLoopAcrossBnd () |
| void | removeCollapsedLoops () |
Public Attributes | |
| const double | Lmax |
| const double | Lmin |
| const double | absoluteAreaThreshold |
| const double | relativeAreaThreshold |
| const short unsigned int | remeshFrequency |
Friends | |
| struct | RemeshTestAccess |
Class template that handles the nodal remesh of the DislocationNetwork.
Definition at line 20 of file DislocationNetworkRemesh.h.
| model::DislocationNetworkRemesh< dim >::DislocationNetworkRemesh | ( | DislocationNetwork< dim > & | DN_in | ) |
Definition at line 19 of file DislocationNetworkRemesh.cpp.
| void model::DislocationNetworkRemesh< dim >::contract0chordSegments | ( | ) |
Definition at line 554 of file DislocationNetworkRemesh.cpp.
| void model::DislocationNetworkRemesh< dim >::contractBoundaryNodes | ( | ) |
Definition at line 396 of file DislocationNetworkRemesh.cpp.
| void model::DislocationNetworkRemesh< dim >::remesh | ( | const long int & | runID | ) |
Performs remeshByContraction and then remeshByExpansion. This order guarantees that 2-vertex NetworkComponents are expanded.
Definition at line 36 of file DislocationNetworkRemesh.cpp.
| void model::DislocationNetworkRemesh< dim >::remeshByExpansion | ( | ) |
Definition at line 335 of file DislocationNetworkRemesh.cpp.
| void model::DislocationNetworkRemesh< dim >::remeshByRemoval | ( | ) |
Definition at line 174 of file DislocationNetworkRemesh.cpp.
| void model::DislocationNetworkRemesh< dim >::remove0AreaLoopAcrossBnd | ( | ) |
Definition at line 579 of file DislocationNetworkRemesh.cpp.
| void model::DislocationNetworkRemesh< dim >::removeCollapsedLoops | ( | ) |
Definition at line 56 of file DislocationNetworkRemesh.cpp.
| size_t model::DislocationNetworkRemesh< dim >::simplifyPhysicalBoundaryChains | ( | ) |
Definition at line 85 of file DislocationNetworkRemesh.cpp.
|
friend |
Definition at line 29 of file DislocationNetworkRemesh.h.
| const double model::DislocationNetworkRemesh< dim >::absoluteAreaThreshold |
Definition at line 37 of file DislocationNetworkRemesh.h.
| const double model::DislocationNetworkRemesh< dim >::Lmax |
Definition at line 35 of file DislocationNetworkRemesh.h.
| const double model::DislocationNetworkRemesh< dim >::Lmin |
Definition at line 36 of file DislocationNetworkRemesh.h.
| const double model::DislocationNetworkRemesh< dim >::relativeAreaThreshold |
Definition at line 38 of file DislocationNetworkRemesh.h.
| const short unsigned int model::DislocationNetworkRemesh< dim >::remeshFrequency |
Definition at line 39 of file DislocationNetworkRemesh.h.