![]() |
DamBreak++ Wave Simulator 0.3
DamBreak++ Simulation Framework
|
Compute first derivative at second-order (finite difference). More...
#include <dbpp_FirstDerivative.h>
Public Types | |
enum class | eBCtype { periodic , noncentered } |
Public Member Functions | |
FirstDerivative (eBCtype aBcTyp) | |
ctor | |
std::valarray< double > | d1x (const std::valarray< double > &aArray, float64 aDx) |
second order derivative (central difference) | |
void | setBCtype () |
eBCtype | getBCtype () |
float64 | getDx () const |
grid spacing | |
short | getDerivativeOrder () const |
derivative order |
Private Attributes | |
eBCtype | m_bcType |
float64 | m_dx |
Compute first derivative at second-order (finite difference).
|
strong |
|
inline |
ctor
aBcTyp | derivative boundary condition type |
std::valarray< double > dbpp::FirstDerivative::d1x | ( | const std::valarray< double > & | aArray, |
float64 | aDx ) |
second order derivative (central difference)
aArray | values (field) |
aDx | grid spacing |
|
inline |
|
inline |
derivative order
|
inline |
grid spacing
|
inline |
|
private |
boundary cnd type
|
private |
grid spacing