Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
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 113 of file SolverConfig.hpp.

Member Enumeration Documentation

◆ GhostType

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

Definition at line 114 of file SolverConfig.hpp.

Member Function Documentation

◆ get_x()

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

Definition at line 120 of file SolverConfig.hpp.

◆ get_y()

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

Definition at line 121 of file SolverConfig.hpp.

◆ get_z()

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

Definition at line 122 of file SolverConfig.hpp.

◆ set_x()

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

Definition at line 124 of file SolverConfig.hpp.

◆ set_y()

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

Definition at line 125 of file SolverConfig.hpp.

◆ set_z()

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

Definition at line 126 of file SolverConfig.hpp.

Member Data Documentation

◆ ghost_type_x

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

Definition at line 116 of file SolverConfig.hpp.

◆ ghost_type_y

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

Definition at line 117 of file SolverConfig.hpp.

◆ ghost_type_z

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

Definition at line 118 of file SolverConfig.hpp.


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