FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

valuePointPatchField< Type > Class Template Reference

Foam::valuePointPatchField. More...

#include <OpenFOAM/valuePointPatchField.H>


Detailed Description

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

Foam::valuePointPatchField.

Source files

Definition at line 50 of file valuePointPatchField.H.

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 &)

Constructor & Destructor Documentation

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

Construct from patch and internal field.

Definition at line 56 of file valuePointPatchField.C.

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

Construct from patch, internal field and dictionary.

Definition at line 68 of file valuePointPatchField.C.

References Foam::exit(), Foam::FatalIOError, FatalIOErrorIn, dictionary::found(), Field< Type >::operator=(), and pointPatch::size().

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

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

Definition at line 109 of file valuePointPatchField.C.

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

Construct as copy setting internal field reference.

Definition at line 123 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 134 of file valuePointPatchField.H.

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

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

Evaluate the patch field.

Reimplemented from pointPatchField< Type >.

Reimplemented in mixedPointPatchField< Type >.

Definition at line 181 of file valuePointPatchField.C.

References pointPatchField< Type >::evaluate().

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

Definition at line 204 of file valuePointPatchField.C.

References Field< Type >::operator=().

void operator= ( const pointPatchField< Type > &   ptf  ) [virtual]
void operator= ( const Field< Type > &   tf  ) [virtual]

Reimplemented from Field< Type >.

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

Definition at line 224 of file valuePointPatchField.C.

References Field< Type >::operator=().

void operator= ( const Type &    ) [virtual]

Assignment of all entries to the given value.

Reimplemented from Field< Type >.

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

Definition at line 234 of file valuePointPatchField.C.

References Field< Type >::operator=().

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

Definition at line 245 of file valuePointPatchField.C.

References Field< Type >::operator=().

void operator== ( const pointPatchField< Type > &   ptf  ) [virtual]
void operator== ( const Field< Type > &   tf  ) [virtual]

Reimplemented from pointPatchField< Type >.

Definition at line 265 of file valuePointPatchField.C.

References Field< Type >::operator=().

void operator== ( const Type &   t  ) [virtual]

Reimplemented from pointPatchField< Type >.

Definition at line 275 of file valuePointPatchField.C.

References Field< Type >::operator=().


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