Alsvinn  0.5.3
The fast FVM simulator with UQ support
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
alsfvm::numflux::linear::Upwind Class Reference

#include <alsfvm/numflux/linear/Upwind.hpp>

Public Types

using Equation = equation::linear::Linear
 

Static Public Member Functions

template<int direction>
__device__ static __host__ real computeFlux (const Equation &eq, const typename Equation::AllVariables &left, const typename Equation::AllVariables &right, typename Equation::ConservedVariables &F)
 

Static Public Attributes

static const std::string name = "upwind"
 name is "upwind" More...
 

Detailed Description

The upwind flux.

Member Typedef Documentation

◆ Equation

Member Function Documentation

◆ computeFlux()

template<int direction>
__device__ static __host__ real alsfvm::numflux::linear::Upwind::computeFlux ( const Equation eq,
const typename Equation::AllVariables left,
const typename Equation::AllVariables right,
typename Equation::ConservedVariables F 
)
inlinestatic

Member Data Documentation

◆ name

const std::string alsfvm::numflux::linear::Upwind::name = "upwind"
static

name is "upwind"


The documentation for this class was generated from the following files: