![]() |
(git:691081d)
|
Native streaming mesh analysis with physical endpoint sewing. More...
Data Types | |
| type | phason_result_type |
Functions/Subroutines | |
| integer function | flat (index, shape) |
| Flatten a zero-based index with the first coordinate varying fastest. | |
| subroutine, public | analyze_mesh (path, physical, report) |
| Build physical links or read reference links; stream plaquettes through an anonymous file. | |
| subroutine, public | compare_refinements (coarse, fine, tolerance) |
| Compare two jointly refined meshes of the same declared family; never round the estimate. | |
Native streaming mesh analysis with physical endpoint sewing.
| integer function topology_phason_analysis::flat | ( | integer, dimension(:), intent(in) | index, |
| integer, dimension(:), intent(in) | shape ) |
Flatten a zero-based index with the first coordinate varying fastest.
| index | Zero-based coordinate along each axis |
| shape | Number of entries along each axis |
Definition at line 47 of file topology_phason_analysis.F.
| subroutine, public topology_phason_analysis::analyze_mesh | ( | character(len=*), intent(in) | path, |
| logical, intent(in) | physical, | ||
| type(phason_result_type), intent(out) | report ) |
Build physical links or read reference links; stream plaquettes through an anonymous file.
| path | Manifest or reference-link filename |
| physical | True for physical STATE_EXPORT frames, false for reference links |
| report | Mesh metadata and unrounded Chern estimate for refinement comparison |
Definition at line 85 of file topology_phason_analysis.F.
| subroutine, public topology_phason_analysis::compare_refinements | ( | type(phason_result_type), intent(in) | coarse, |
| type(phason_result_type), intent(in) | fine, | ||
| real(kind=dp), intent(in) | tolerance ) |
Compare two jointly refined meshes of the same declared family; never round the estimate.
| coarse | Coarser mesh report |
| fine | Finer mesh report |
| tolerance | Maximum inter-mesh difference and distance to an integer |
Definition at line 386 of file topology_phason_analysis.F.