48#ifndef PFC_OPENPFC_HPP
49#define PFC_OPENPFC_HPP
Multi-dimensional array container for field data.
Read field data from binary files.
Constant value initial condition.
Mathematical and physical constants.
Domain decomposition for parallel MPI simulations.
Factory functions for creating domain decompositions.
Discrete field representation with physical coordinate mapping.
Fast Fourier Transform interface for spectral methods.
Base class for initial conditions and boundary conditions.
Read initial conditions from binary file.
Fixed boundary condition with smooth transition.
Physics model abstraction for phase-field simulations.
Moving boundary condition that tracks solidification front.
MPI utilities and wrappers.
Multi-dimensional indexing utilities.
Random distribution of crystalline seeds initial condition.
Base interface for simulation output and I/O operations.
Helper class for constructing spherical seed initial conditions.
Regular grid of crystalline seeds initial condition.
Pretty-print 3D arrays to console.
Simulation orchestration and time integration loop.
Single spherical crystalline seed initial condition.
Time state management for simulation time integration.
Common type aliases used throughout OpenPFC.
General utility functions.
World class definition and unified interface.