OpenPFC  0.1.4
Phase Field Crystal simulation framework
Loading...
Searching...
No Matches
core Directory Reference
Directory dependency graph for core:
openpfc/core

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.