Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Public Member Functions | Private Attributes | List of all members
fub::CentralDifferenceGradient< Limiter > Class Template Reference

#include <Gradient.hpp>

Public Member Functions

double ComputeGradient (double sL, double sR)
 
Array1d ComputeGradient (Array1d sL, Array1d sR)
 
template<typename State >
void ComputeGradient (State &grad, const State &sL, const State &sR)
 

Private Attributes

Limiter limiter_
 

Member Function Documentation

◆ ComputeGradient() [1/3]

template<typename Limiter >
Array1d fub::CentralDifferenceGradient< Limiter >::ComputeGradient ( Array1d  sL,
Array1d  sR 
)

◆ ComputeGradient() [2/3]

template<typename Limiter >
double fub::CentralDifferenceGradient< Limiter >::ComputeGradient ( double  sL,
double  sR 
)

◆ ComputeGradient() [3/3]

template<typename Limiter >
template<typename State >
void fub::CentralDifferenceGradient< Limiter >::ComputeGradient ( State &  grad,
const State &  sL,
const State &  sR 
)

Member Data Documentation

◆ limiter_

template<typename Limiter >
Limiter fub::CentralDifferenceGradient< Limiter >::limiter_
private

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