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

#include <GeometricFieldExpression.H>

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

Public Types

typedef E1::value_type value_type
typedef List_sqr< typename E1::IntExpr > IntExpr
typedef List_sqr< typename E1::UncoupledPatchExpr > UncoupledPatchExpr
typedef List_sqr< typename E1::CoupledPatchExpr > CoupledPatchExpr

Public Member Functions

 GF_sqr (const E1 &u)
auto operator[] (const label i) const
auto size () const noexcept
IntExpr internalField () const
UncoupledPatchExpr patchField (const label i) const
CoupledPatchExpr coupledPatchField (const label i) const
template<class AccessOpOp>
auto access (const AccessOpOp &cop, const label i) const
Public Member Functions inherited from GeometricFieldExpression< GF_sqr< E1 >, List_sqr< E1::IntExpr >, List_sqr< E1::UncoupledPatchExpr >, List_sqr< E1::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.

Static Public Attributes

static constexpr bool is_leaf = false
Static Public Attributes inherited from GeometricFieldExpression< GF_sqr< E1 >, List_sqr< E1::IntExpr >, List_sqr< E1::UncoupledPatchExpr >, List_sqr< E1::CoupledPatchExpr >, E1::value_type >
static constexpr bool is_leaf

Additional Inherited Members

Protected Attributes inherited from GeometricFieldExpression< GF_sqr< E1 >, List_sqr< E1::IntExpr >, List_sqr< E1::UncoupledPatchExpr >, List_sqr< E1::CoupledPatchExpr >, E1::value_type >
const dimensionSet dimensions_
const orientedType oriented_

Detailed Description

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

Definition at line 2065 of file GeometricFieldExpression.H.

Member Typedef Documentation

◆ value_type

template<typename E1>
typedef E1::value_type value_type

Definition at line 2065 of file GeometricFieldExpression.H.

◆ IntExpr

template<typename E1>
typedef List_sqr<typename E1::IntExpr> IntExpr

Definition at line 2065 of file GeometricFieldExpression.H.

◆ UncoupledPatchExpr

template<typename E1>
typedef List_sqr<typename E1::UncoupledPatchExpr> UncoupledPatchExpr

Definition at line 2065 of file GeometricFieldExpression.H.

◆ CoupledPatchExpr

template<typename E1>
typedef List_sqr<typename E1::CoupledPatchExpr> CoupledPatchExpr

Definition at line 2065 of file GeometricFieldExpression.H.

Constructor & Destructor Documentation

◆ GF_sqr()

template<typename E1>
GF_sqr ( const E1 & u)
inline

Definition at line 2065 of file GeometricFieldExpression.H.

Member Function Documentation

◆ operator[]()

template<typename E1>
auto operator[] ( const label i) const
inline

Definition at line 2065 of file GeometricFieldExpression.H.

◆ size()

template<typename E1>
auto size ( ) const
inlinenoexcept

Definition at line 2065 of file GeometricFieldExpression.H.

◆ internalField()

template<typename E1>
IntExpr internalField ( ) const
inline

Definition at line 2065 of file GeometricFieldExpression.H.

◆ patchField()

template<typename E1>
UncoupledPatchExpr patchField ( const label i) const
inline

Definition at line 2065 of file GeometricFieldExpression.H.

◆ coupledPatchField()

template<typename E1>
CoupledPatchExpr coupledPatchField ( const label i) const
inline

Definition at line 2065 of file GeometricFieldExpression.H.

◆ access()

template<typename E1>
template<class AccessOpOp>
auto access ( const AccessOpOp & cop,
const label i ) const
inline

Definition at line 2065 of file GeometricFieldExpression.H.

Member Data Documentation

◆ is_leaf

template<typename E1>
bool is_leaf = false
staticconstexpr

Definition at line 2065 of file GeometricFieldExpression.H.


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