OpenFOAM logo
The Open Source CFD Toolbox
  Source Guide OpenCFD Solutions Contact OpenFOAM

valuePointPatchField< Type > Class Template Reference

Foam::valuePointPatchField. More...

Inheritance diagram for valuePointPatchField< Type >:
Collaboration diagram for valuePointPatchField< Type >:

List of all members.


Public Member Functions

 TypeName ("value")
 Runtime type information.
 valuePointPatchField (const pointPatch &, const DimensionedField< Type, pointMesh > &)
 Construct from patch and internal field.
 valuePointPatchField (const pointPatch &, const DimensionedField< Type, pointMesh > &, const dictionary &, const bool valueRequired=true)
 Construct from patch, internal field and dictionary.
 valuePointPatchField (const valuePointPatchField< Type > &, const pointPatch &, const DimensionedField< Type, pointMesh > &, const pointPatchFieldMapper &)
 Construct by mapping given patchField<Type> onto a new patch.
virtual autoPtr
< pointPatchField< Type > > 
clone () const
 Construct and return a clone.
 valuePointPatchField (const valuePointPatchField< Type > &, const DimensionedField< Type, pointMesh > &)
 Construct as copy setting internal field reference.
virtual autoPtr
< pointPatchField< Type > > 
clone (const DimensionedField< Type, pointMesh > &iF) const
 Construct and return a clone setting internal field reference.
label size () const
 Return size.
virtual void autoMap (const pointPatchFieldMapper &)
 Map (and resize as needed) from self given a mapping object.
virtual void rmap (const pointPatchField< Type > &, const labelList &)
 Reverse map the given PointPatchField onto.
virtual void updateCoeffs ()
 Update the coefficients associated with the patch field.
virtual void evaluate (const Pstream::commsTypes commsType=Pstream::blocking)
 Evaluate the patch field.
virtual void write (Ostream &) const
 Write.
virtual void operator= (const valuePointPatchField< Type > &)
virtual void operator= (const pointPatchField< Type > &)
virtual void operator= (const Field< Type > &)
virtual void operator= (const Type &)
 Assignment of all entries to the given value.
virtual void operator== (const valuePointPatchField< Type > &)
virtual void operator== (const pointPatchField< Type > &)
virtual void operator== (const Field< Type > &)
virtual void operator== (const Type &)

Detailed Description

template<class Type>
class Foam::valuePointPatchField< Type >

Foam::valuePointPatchField.

Source files

Definition at line 45 of file valuePointPatchField.H.


Constructor & Destructor Documentation

valuePointPatchField ( const pointPatch p,
const DimensionedField< Type, pointMesh > &  iF 
) [inline]

Construct from patch and internal field.

Definition at line 48 of file valuePointPatchField.C.

valuePointPatchField ( const pointPatch p,
const DimensionedField< Type, pointMesh > &  iF,
const dictionary dict,
const bool  valueRequired = true 
) [inline]

Construct from patch, internal field and dictionary.

Definition at line 60 of file valuePointPatchField.C.

valuePointPatchField ( const valuePointPatchField< Type > &  ptf,
const pointPatch p,
const DimensionedField< Type, pointMesh > &  iF,
const pointPatchFieldMapper mapper 
) [inline]

Construct by mapping given patchField<Type> onto a new patch.

Definition at line 101 of file valuePointPatchField.C.

valuePointPatchField ( const valuePointPatchField< Type > &  ptf,
const DimensionedField< Type, pointMesh > &  iF 
) [inline]

Construct as copy setting internal field reference.

Definition at line 115 of file valuePointPatchField.C.


Member Function Documentation

TypeName ( "value"   ) 

Runtime type information.

label size (  )  const [inline]

Return size.

Reimplemented from pointPatchField< Type >.

Definition at line 129 of file valuePointPatchField.H.

Referenced by valuePointPatchField< vector >::size().

Here is the caller graph for this function:

void autoMap ( const pointPatchFieldMapper m  )  [inline, virtual]

Map (and resize as needed) from self given a mapping object.

Reimplemented from pointPatchField< Type >.

Reimplemented in mixedPointPatchField< Type >.

Definition at line 129 of file valuePointPatchField.C.

void rmap ( const pointPatchField< Type > &  ptf,
const labelList addr 
) [inline, virtual]

Reverse map the given PointPatchField onto.

this PointPatchField

Reimplemented from pointPatchField< Type >.

Reimplemented in mixedPointPatchField< Type >.

Definition at line 139 of file valuePointPatchField.C.

void evaluate ( const Pstream::commsTypes  commsType = Pstream::blocking  )  [inline, virtual]

Evaluate the patch field.

Reimplemented from pointPatchField< Type >.

Reimplemented in mixedPointPatchField< Type >.

Definition at line 173 of file valuePointPatchField.C.

void operator= ( const valuePointPatchField< Type > &  ptf  )  [inline, virtual]

Definition at line 196 of file valuePointPatchField.C.

void operator= ( const pointPatchField< Type > &  ptf  )  [inline, virtual]

Reimplemented from pointPatchField< Type >.

Definition at line 206 of file valuePointPatchField.C.

void operator= ( const Field< Type > &  tf  )  [inline, virtual]

Reimplemented from Field< Type >.

Reimplemented in fixedValuePointPatchField< Type >, fixedValuePointPatchField< vector >, and fixedValuePointPatchField< Type >.

Definition at line 216 of file valuePointPatchField.C.

References pointPatchField< Type >::patchInternalField().

Here is the call graph for this function:

void operator= ( const Type  )  [inline, virtual]

Assignment of all entries to the given value.

Reimplemented from Field< Type >.

Reimplemented in fixedValuePointPatchField< Type >, fixedValuePointPatchField< vector >, and fixedValuePointPatchField< Type >.

Definition at line 226 of file valuePointPatchField.C.

References tf.

void operator== ( const valuePointPatchField< Type > &  ptf  )  [inline, virtual]

Definition at line 237 of file valuePointPatchField.C.

void operator== ( const pointPatchField< Type > &  ptf  )  [inline, virtual]

Reimplemented from pointPatchField< Type >.

Definition at line 247 of file valuePointPatchField.C.

void operator== ( const Field< Type > &  tf  )  [inline, virtual]

Reimplemented from pointPatchField< Type >.

Definition at line 257 of file valuePointPatchField.C.

References pointPatchField< Type >::patchInternalField().

Here is the call graph for this function:

void operator== ( const Type t  )  [inline, virtual]

Reimplemented from pointPatchField< Type >.

Definition at line 267 of file valuePointPatchField.C.

References tf.


The documentation for this class was generated from the following files:
Copyright © 2000-2009 OpenCFD Ltd