OpenPFC  0.1.4
Phase Field Crystal simulation framework
Loading...
Searching...
No Matches
constant.hpp File Reference

Constant value initial condition. More...

Include dependency graph for constant.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  pfc::Constant
 A class that represents a constant field modifier for use as an initial condition in a partial differential equation (PDE) model. More...
 

Detailed Description

Constant value initial condition.

This file defines the Constant class, which sets all field values to a uniform constant value. This is the simplest initial condition, useful for:

  • Homogeneous starting states
  • Testing and validation
  • Baseline conditions before perturbations

Usage:

auto ic = std::make_unique<pfc::Constant>(0.5);
ic->set_field_name("density");
simulator.add_initial_condition(std::move(ic));
See also
field_modifier.hpp for base class
simulator.hpp for how initial conditions are applied
Author
OpenPFC Contributors
Date
2025