Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
shammodels::basegodunov::BCConfig Struct Reference

Public Types

enum class  GhostType { Periodic = 0 , Reflective = 1 , Outflow = 2 }

Public Member Functions

GhostType get_x () const
GhostType get_y () const
GhostType get_z () const
void set_x (GhostType ghost_type)
void set_y (GhostType ghost_type)
void set_z (GhostType ghost_type)

Public Attributes

GhostType ghost_type_x = GhostType::Periodic
GhostType ghost_type_y = GhostType::Periodic
GhostType ghost_type_z = GhostType::Periodic

Detailed Description

Definition at line 139 of file SolverConfig.hpp.

Member Enumeration Documentation

◆ GhostType

enum class shammodels::basegodunov::BCConfig::GhostType
strong

Definition at line 140 of file SolverConfig.hpp.

Member Function Documentation

◆ get_x()

GhostType shammodels::basegodunov::BCConfig::get_x ( ) const
inline

Definition at line 146 of file SolverConfig.hpp.

◆ get_y()

GhostType shammodels::basegodunov::BCConfig::get_y ( ) const
inline

Definition at line 147 of file SolverConfig.hpp.

◆ get_z()

GhostType shammodels::basegodunov::BCConfig::get_z ( ) const
inline

Definition at line 148 of file SolverConfig.hpp.

◆ set_x()

void shammodels::basegodunov::BCConfig::set_x ( GhostType ghost_type)
inline

Definition at line 150 of file SolverConfig.hpp.

◆ set_y()

void shammodels::basegodunov::BCConfig::set_y ( GhostType ghost_type)
inline

Definition at line 151 of file SolverConfig.hpp.

◆ set_z()

void shammodels::basegodunov::BCConfig::set_z ( GhostType ghost_type)
inline

Definition at line 152 of file SolverConfig.hpp.

Member Data Documentation

◆ ghost_type_x

GhostType shammodels::basegodunov::BCConfig::ghost_type_x = GhostType::Periodic

Definition at line 142 of file SolverConfig.hpp.

◆ ghost_type_y

GhostType shammodels::basegodunov::BCConfig::ghost_type_y = GhostType::Periodic

Definition at line 143 of file SolverConfig.hpp.

◆ ghost_type_z

GhostType shammodels::basegodunov::BCConfig::ghost_type_z = GhostType::Periodic

Definition at line 144 of file SolverConfig.hpp.


The documentation for this struct was generated from the following file: