Block-Structured AMR Software Framework
 
Loading...
Searching...
No Matches
AMReX_LO_BCTYPES.H File Reference
#include <AMReX_Config.H>
#include <iosfwd>

Go to the source code of this file.

Namespaces

namespace  amrex
 

Macros

#define AMREX_LO_DIRICHLET   101
 
#define AMREX_LO_NEUMANN   102
 
#define AMREX_LO_REFLECT_ODD   103
 
#define AMREX_LO_MARSHAK   104
 
#define AMREX_LO_SANCHEZ_POMRANING   105
 
#define AMREX_LO_INFLOW   106
 
#define AMREX_LO_INHOMOG_NEUMANN   107
 
#define AMREX_LO_ROBIN   108
 
#define AMREX_LO_SYMMETRY   109
 
#define AMREX_LO_PERIODIC   200
 
#define AMREX_LO_BOGUS   1729
 

Enumerations

enum struct  amrex::LinOpBCType : int {
  amrex::interior = 0 , amrex::Dirichlet = 101 , amrex::Neumann = 102 , amrex::reflect_odd = 103 ,
  amrex::Marshak = 104 , amrex::SanchezPomraning = 105 , amrex::inflow = 106 , amrex::inhomogNeumann = 107 ,
  amrex::Robin = 108 , amrex::symmetry = 109 , amrex::Periodic = 200 , amrex::bogus = 1729
}
 

Functions

std::ostream & amrex::operator<< (std::ostream &os, const LinOpBCType &t)
 

Macro Definition Documentation

◆ AMREX_LO_BOGUS

#define AMREX_LO_BOGUS   1729

◆ AMREX_LO_DIRICHLET

#define AMREX_LO_DIRICHLET   101

◆ AMREX_LO_INFLOW

#define AMREX_LO_INFLOW   106

◆ AMREX_LO_INHOMOG_NEUMANN

#define AMREX_LO_INHOMOG_NEUMANN   107

◆ AMREX_LO_MARSHAK

#define AMREX_LO_MARSHAK   104

◆ AMREX_LO_NEUMANN

#define AMREX_LO_NEUMANN   102

◆ AMREX_LO_PERIODIC

#define AMREX_LO_PERIODIC   200

◆ AMREX_LO_REFLECT_ODD

#define AMREX_LO_REFLECT_ODD   103

◆ AMREX_LO_ROBIN

#define AMREX_LO_ROBIN   108

◆ AMREX_LO_SANCHEZ_POMRANING

#define AMREX_LO_SANCHEZ_POMRANING   105

◆ AMREX_LO_SYMMETRY

#define AMREX_LO_SYMMETRY   109