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

Directories

 backends
 
 boundary_conditions
 
 core
 
 factory
 
 fft
 
 field
 
 gpu
 
 initial_conditions
 
 mpi
 
 results_writers
 
 ui
 
 utils
 

Files

 array.hpp
 Multi-dimensional array container for field data.
 
 binary_reader.hpp
 Read field data from binary files.
 
 constants.hpp
 Mathematical and physical constants.
 
 discrete_field.hpp
 Discrete field representation with physical coordinate mapping.
 
 fft.hpp
 Fast Fourier Transform interface for spectral methods.
 
 fft_cuda.hpp
 GPU FFT factory functions using cuFFT backend.
 
 field_modifier.hpp
 Base class for initial conditions and boundary conditions.
 
 logging.hpp
 Minimal structured logging utilities for OpenPFC.
 
 model.hpp
 Physics model abstraction for phase-field simulations.
 
 mpi.hpp
 MPI utilities and wrappers.
 
 multi_index.hpp
 Multi-dimensional indexing utilities.
 
 openpfc.hpp
 Main convenience header that includes all OpenPFC public API components.
 
 results_writer.hpp
 Base interface for simulation output and I/O operations.
 
 simulator.hpp
 Simulation orchestration and time integration loop.
 
 time.hpp
 Time state management for simulation time integration.
 
 types.hpp
 Common type aliases used throughout OpenPFC.
 
 ui.hpp
 JSON-based configuration interface (backward compatibility header)
 
 utils.hpp
 General utility functions.