![]() |
OpenPFC
0.1.4
Phase Field Crystal simulation framework
|

Files | |
| backend_tags.hpp | |
| Backend tags for compile-time backend selection. | |
| box3d.hpp | |
| 3D integer bounding box for grid index space | |
| csys.hpp | |
| Extensible coordinate system framework. | |
| databuffer.hpp | |
| Backend-agnostic memory buffer with tag-based dispatch. | |
| decomposition.hpp | |
| Domain decomposition for parallel MPI simulations. | |
| decomposition_neighbors.hpp | |
| Neighbor finding utilities for Decomposition. | |
| exchange.hpp | |
| MPI exchange operations for SparseVector. | |
| field.hpp | |
| Defines the Field<T> structure and related free functions for data storage in OpenPFC. | |
| halo_pattern.hpp | |
| Halo exchange pattern creation from Decomposition. | |
| memory_traits.hpp | |
| Type traits for backend metadata and capabilities. | |
| sparse_vector.hpp | |
| Sparse vector for halo exchange and indexed data views. | |
| sparse_vector_all.hpp | |
| Convenience header including all SparseVector functionality. | |
| sparse_vector_ops.hpp | |
| Operations on SparseVector: gather and scatter. | |
| strong_types.hpp | |
| Strong type aliases for geometric quantities. | |
| types.hpp | |
| Core type definitions for World parameters. | |
| world.hpp | |
| World class definition and unified interface. | |
| world_factory.hpp | |
| World creation and factory functions. | |
| world_helpers.hpp | |
| Convenience functions for World creation. | |
| world_queries.hpp | |
| World query and coordinate transformation functions. | |