![]() |
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