rizer.cantera_ext
C++ Cantera 1-D plasma extension (custom Domain1D models and solvers)
Loading...
Searching...
No Matches
BoundaryConditions.h File Reference

Outer-boundary vocabulary for the 1D radial channel: which treatment is applied, the primitive state a ghost cell carries, and the test-only callback that overrides both (NUMERICS.md section 7). More...

#include <functional>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  rizer::NodeState
 Primitive state at one radial node, as the ghost-state callback sees it and returns it. More...

Namespaces

namespace  rizer

Typedefs

using rizer::GhostStateFn
 Fill the outer ghost cell from a closed-form solution, a fixed end state, or a mirror of the interior.

Enumerations

enum class  rizer::OuterBc { rizer::AmbientGhost , rizer::PressureOutlet }
 Outer-boundary treatment (NUMERICS.md section 7). More...

Functions

OuterBc rizer::parseOuterBc (const std::string &mode)
 Map an outer_bc_mode config string onto the enum.

Detailed Description

Outer-boundary vocabulary for the 1D radial channel: which treatment is applied, the primitive state a ghost cell carries, and the test-only callback that overrides both (NUMERICS.md section 7).

Separate from HydroStep.h because these names have two owners. PlasmaChannel1D parses and stores the treatment as part of its own config, hydroStep() is what acts on it, and neither needs the other's declarations to name it. The ghost cells themselves are filled inside hydroStep(), which is where the extended working arrays live.

Definition in file BoundaryConditions.h.