Loading...
Searching...
No Matches
linearInterpolate< E1 > Class Template Reference

#include <fvMatrixExpression.H>

Inheritance diagram for linearInterpolate< E1 >:
Collaboration diagram for linearInterpolate< E1 >:

Public Member Functions

 linearInterpolate (const E1 &cellVals, const fvMesh &mesh)
Public Member Functions inherited from interpolate< E1, GeometricFieldConstRefWrap< surfaceScalarField > >
 interpolate (const E1 &cellVals, const GeometricFieldConstRefWrap< surfaceScalarField > &faceWeights, const fvMesh &mesh)
value_type operator[] (const label i) const
label size () const
IntExpr internalField () const
UncoupledPatchExpr patchField (const label i) const
CoupledPatchExpr coupledPatchField (const label i) const
Public Member Functions inherited from GeometricFieldExpression< interpolate< E1, GeometricFieldConstRefWrap< surfaceScalarField > >, List_interpolate< IndirectConstWrap< E1::IntExpr >, IndirectConstWrap< E1::IntExpr >, GeometricFieldConstRefWrap< surfaceScalarField >::IntExpr >, E1::UncoupledPatchExpr, List_interpolate< IndirectConstWrap< E1::IntExpr >, E1::CoupledPatchExpr, GeometricFieldConstRefWrap< surfaceScalarField >::CoupledPatchExpr >, E1::value_type >
 GeometricFieldExpression (const dimensionSet &dimensions, const orientedType oriented)
E1::value_type operator[] (const label i) const
auto size () const noexcept
const dimensionSetdimensions () const noexcept
const orientedTypeoriented () const noexcept
IntExpr internalField () const
UncoupledPatchExpr patchField (const label i)
CoupledPatchExpr coupledPatchField (const label i)
auto access (const Op &cop, const label i) const
GeoField & evaluate (GeoField &fld, const bool force=false) const
 Helper to evaluate a GeometricField.

Additional Inherited Members

Public Types inherited from interpolate< E1, GeometricFieldConstRefWrap< surfaceScalarField > >
typedef List_interpolate< IndirectConstWrap< typename E1::IntExpr >, IndirectConstWrap< typename E1::IntExpr >, typename GeometricFieldConstRefWrap< surfaceScalarField >::IntExpr > IntExpr
 Type to return for internal field.
typedef E1::UncoupledPatchExpr UncoupledPatchExpr
 Type to return for uncoupled patch field.
typedef List_interpolate< IndirectConstWrap< typename E1::IntExpr >, typename E1::CoupledPatchExpr, typename GeometricFieldConstRefWrap< surfaceScalarField >::CoupledPatchExpr > CoupledPatchExpr
 Type to return for coupled patch field.
typedef E1::value_type value_type
 Type of actual values.
Static Public Attributes inherited from interpolate< E1, GeometricFieldConstRefWrap< surfaceScalarField > >
static constexpr bool is_leaf
Static Public Attributes inherited from GeometricFieldExpression< interpolate< E1, GeometricFieldConstRefWrap< surfaceScalarField > >, List_interpolate< IndirectConstWrap< E1::IntExpr >, IndirectConstWrap< E1::IntExpr >, GeometricFieldConstRefWrap< surfaceScalarField >::IntExpr >, E1::UncoupledPatchExpr, List_interpolate< IndirectConstWrap< E1::IntExpr >, E1::CoupledPatchExpr, GeometricFieldConstRefWrap< surfaceScalarField >::CoupledPatchExpr >, E1::value_type >
static constexpr bool is_leaf
Protected Attributes inherited from GeometricFieldExpression< interpolate< E1, GeometricFieldConstRefWrap< surfaceScalarField > >, List_interpolate< IndirectConstWrap< E1::IntExpr >, IndirectConstWrap< E1::IntExpr >, GeometricFieldConstRefWrap< surfaceScalarField >::IntExpr >, E1::UncoupledPatchExpr, List_interpolate< IndirectConstWrap< E1::IntExpr >, E1::CoupledPatchExpr, GeometricFieldConstRefWrap< surfaceScalarField >::CoupledPatchExpr >, E1::value_type >
const dimensionSet dimensions_
const orientedType oriented_

Detailed Description

template<typename E1>
class Foam::Expression::linearInterpolate< E1 >

Definition at line 1734 of file fvMatrixExpression.H.

Constructor & Destructor Documentation

◆ linearInterpolate()

template<typename E1>
linearInterpolate ( const E1 & cellVals,
const fvMesh & mesh )
inline

Definition at line 1745 of file fvMatrixExpression.H.

References interpolate< E1, GeometricFieldConstRefWrap< surfaceScalarField > >::interpolate(), and mesh.

Here is the call graph for this function:

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