DimensionedFieldListSlicer< Type, GeoMesh > Class Template Reference

Class to provide list slices to different parts of a dimensioned field. More...

Inheritance diagram for DimensionedFieldListSlicer< Type, GeoMesh >:

Public Member Functions

 DimensionedFieldListSlicer ()
 Construct null. Set later. More...
 
 DimensionedFieldListSlicer (const UPtrList< const geoFieldType > &geoFields)
 Construct from a list of fields. More...
 
 DimensionedFieldListSlicer (const UPtrList< geoFieldType > &geoFields)
 Construct from a list of fields. More...
 
void set (const UPtrList< const geoFieldType > &geoFields)
 Set the field pointers. More...
 
FieldListSlice< Type > slice (const label elementi) const
 Return a slice for an internal element. More...
 

Detailed Description

template<class Type, class GeoMesh>
class Foam::DimensionedFieldListSlicer< Type, GeoMesh >

Class to provide list slices to different parts of a dimensioned field.

See also
Foam::FieldListSlice

Definition at line 51 of file DimensionedFieldListSlicer.H.

Constructor & Destructor Documentation

◆ DimensionedFieldListSlicer() [1/3]

Construct null. Set later.

Definition at line 70 of file DimensionedFieldListSlicer.H.

◆ DimensionedFieldListSlicer() [2/3]

DimensionedFieldListSlicer ( const UPtrList< const geoFieldType > &  geoFields)
inline

Construct from a list of fields.

Definition at line 74 of file DimensionedFieldListSlicer.H.

References DimensionedFieldListSlicer< Type, GeoMesh >::set().

Here is the call graph for this function:

◆ DimensionedFieldListSlicer() [3/3]

DimensionedFieldListSlicer ( const UPtrList< geoFieldType > &  geoFields)
inline

Construct from a list of fields.

Definition at line 83 of file DimensionedFieldListSlicer.H.

Member Function Documentation

◆ set()

void set ( const UPtrList< const geoFieldType > &  geoFields)
inline

Set the field pointers.

Definition at line 98 of file DimensionedFieldListSlicer.H.

References forAll, UPtrList< T >::resize(), UPtrList< T >::set(), and UPtrList< T >::size().

Referenced by DimensionedFieldListSlicer< Type, GeoMesh >::DimensionedFieldListSlicer(), and DimensionedFieldListAndSlicer< Type, GeoMesh >::set().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ slice()

FieldListSlice<Type> slice ( const label  elementi) const
inline

Return a slice for an internal element.

Definition at line 113 of file DimensionedFieldListSlicer.H.


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