Abstract base class for interpolating in 1D.
More...
|
| TypeName ("interpolationWeights") |
|
| declareRunTimeSelectionTable (autoPtr, interpolationWeights, word,(const scalarField &samples),(samples)) |
|
| interpolationWeights (const scalarField &samples) |
|
virtual | ~interpolationWeights ()=default |
|
virtual bool | valueWeights (const scalar t, labelList &indices, scalarField &weights) const =0 |
|
virtual bool | integrationWeights (const scalar t1, const scalar t2, labelList &indices, scalarField &weights) const =0 |
|
template<class ListType1 , class ListType2 > |
Foam::outerProduct< typename ListType1::value_type, typename ListType2::value_type >::type | weightedSum (const ListType1 &f1, const ListType2 &f2) |
|
Abstract base class for interpolating in 1D.
- Source files
-
Definition at line 54 of file interpolationWeights.H.
◆ interpolationWeights() [1/2]
◆ interpolationWeights() [2/2]
◆ ~interpolationWeights()
◆ operator=()
◆ TypeName()
TypeName |
( |
"interpolationWeights" |
| ) |
|
◆ declareRunTimeSelectionTable()
◆ New()
◆ valueWeights()
◆ integrationWeights()
◆ weightedSum() [1/2]
static outerProduct< typename ListType1::value_type, typename ListType2::value_type >::type weightedSum |
( |
const ListType1 & |
f1, |
|
|
const ListType2 & |
f2 |
|
) |
| |
|
static |
◆ weightedSum() [2/2]
Foam::outerProduct< typename ListType1::value_type, typename ListType2::value_type>::type weightedSum |
( |
const ListType1 & |
f1, |
|
|
const ListType2 & |
f2 |
|
) |
| |
◆ samples_
The documentation for this class was generated from the following files: