![]() |
DamBreak++ Wave Simulator 0.3
DamBreak++ Simulation Framework
|
Map cell face and flux values. More...
#include <dbpp_FluxTensor.h>
Public Types | |
| enum class | eFFcomp { FF1 , FF2 } |
| Flux component. More... | |
| using | sizeMapType = std::map<short, FluxTensor>::size_type |
| alias | |
Public Member Functions | |
| bool | insert (FluxTensor &&aFlux2Insert) |
| Add a flux tensor. | |
| std::vector< float64 > | asStdVector (const eFFcomp &aFFcomp) const |
| flux component as vector | |
| std::valarray< float64 > | asStdValArray (const eFFcomp &aFFcomp) const |
| flux component as valarray | |
| bool | isNullValues (const eFFcomp &aFFcomp) const |
| check for null values | |
| bool | hasNAN (const eFFcomp &aFFcomp) const |
| check for nan values | |
| std::optional< FluxTensor > | operator[] (short aIdx) const |
| element accessor | |
| sizeMapType | size () const noexcept |
| number of element | |
| bool | isEmpty () const noexcept |
| check for emptiness | |
| void | clear () noexcept |
| resize | |
Public Attributes | |
| std::map< short, FluxTensor > | m_fluxTensorMap |
Map cell face and flux values.
| using dbpp::FluxTensorMap::sizeMapType = std::map<short, FluxTensor>::size_type |
alias
|
strong |
flux component as valarray
| aFFcomp | flux component |
flux component as vector
| aFFcomp | flux component |
|
inlinenoexcept |
resize
|
inline |
check for nan values
| aFFcomp | flux component |
|
inline |
Add a flux tensor.
|
inlinenodiscardnoexcept |
check for emptiness
|
inline |
check for null values
| aFFcomp | flux component |
|
inline |
element accessor
| aIdx | element index |
|
inlinenoexcept |
number of element
| std::map<short, FluxTensor> dbpp::FluxTensorMap::m_fluxTensorMap |