Alsvinn  0.5.3
The fast FVM simulator with UQ support
Classes | Enumerations | Functions
alsfvm::boundary Namespace Reference

Classes

class  Boundary
 
class  BoundaryCPU
 
class  BoundaryCUDA
 
class  BoundaryFactory
 
class  Neumann
 
class  Periodic
 
class  ValueAtBoundary
 Simple templated class to get the value at the boundary. More...
 
class  ValueAtBoundary< NEUMANN >
 
class  ValueAtBoundary< PERIODIC >
 

Enumerations

enum  Type { PERIODIC, NEUMANN, MPI_BC }
 

Functions

std::array< Type, 6 > allPeriodic ()
 
std::array< Type, 6 > allNeumann ()
 

Enumeration Type Documentation

◆ Type

Enumerator
PERIODIC 

Periodic boundary conditions.

NEUMANN 

Neumann boundary.

MPI_BC 

Boundary is handled by the MPI system (gotten from another process)

Function Documentation

◆ allNeumann()

std::array<Type, 6> alsfvm::boundary::allNeumann ( )
inline

Convenience function to create an array of length 6 with only Type::NEUMANN entries

◆ allPeriodic()

std::array<Type, 6> alsfvm::boundary::allPeriodic ( )
inline

Convenience function to create an array of length 6 with only Type::PERIODIC entries