![]() |
OpenPFC
0.1.4
Phase Field Crystal simulation framework
|
Physics model abstraction for phase-field simulations. More...
#include "core/decomposition.hpp"#include "core/world.hpp"#include "fft.hpp"#include "mpi.hpp"#include "openpfc/backends/heffte_adapter.hpp"#include "types.hpp"#include <algorithm>#include <iostream>#include <memory>#include <numeric>#include <string_view>#include <vector>

Go to the source code of this file.
Classes | |
| class | pfc::Model |
| The Model class represents the physics model for simulations in OpenPFC. More... | |
Physics model abstraction for phase-field simulations.
This file defines the Model class, which represents the physics model in OpenPFC phase-field simulations. The Model class serves as the base class for implementing specific physics models such as:
The Model class manages:
Users implement custom models by:
initialize() to set up initial conditions and operatorsstep(dt) to define time evolution equationsExample:
This file is part of the Physics Models module, providing the core abstraction for describing material behavior and evolution equations.