OpenFOAM logo
Open Source CFD Toolkit

FixedValuePointPatchField Class Template Reference

Inheritance diagram for FixedValuePointPatchField:

Inheritance graph
[legend]
Collaboration diagram for FixedValuePointPatchField:

Collaboration graph
[legend]
List of all members.

template<template< class > class PatchField, class PointPatch, class Type>
class Foam::FixedValuePointPatchField< PatchField, PointPatch, Type >


Public Member Functions

 TypeName ("fixedValue")
 Runtime type information.
 FixedValuePointPatchField (const PointPatch &, const Field< Type > &)
 Construct from patch and internal field.
 FixedValuePointPatchField (const PointPatch &, const Field< Type > &, const Field< Type > &)
 Construct from patch and internal field and patch field.
 FixedValuePointPatchField (const PointPatch &, const Field< Type > &, const dictionary &)
 Construct from patch, internal field and dictionary.
 FixedValuePointPatchField (const FixedValuePointPatchField< PatchField, PointPatch, Type > &, const PointPatch &, const Field< Type > &, const PointPatchFieldMapper &)
 Construct by mapping given patchField<Type> onto a new patch.
virtual autoPtr< PatchField<
Type > > 
clone () const
 Construct and return a clone.
 FixedValuePointPatchField (const FixedValuePointPatchField< PatchField, PointPatch, Type > &, const Field< Type > &)
 Construct as copy setting internal field reference.
virtual autoPtr< PatchField<
Type > > 
clone (const Field< Type > &iF) const
 Construct and return a clone setting internal field reference.
virtual void initEvaluate (const bool=false)
 Insert boundary value into the internal field.
virtual void evaluate ()
virtual void operator= (const Field< Type > &)
 Disable assignment operators.
virtual void operator= (const Type &)
 Assignment of all entries to the given value.
virtual void operator== (const ValueStoredPointPatchField< PatchField, PointPatch, Type > &)
virtual void operator== (const Field< Type > &)
virtual void operator== (const Type &)

Constructor & Destructor Documentation

FixedValuePointPatchField const PointPatch &  ,
const Field< Type > & 
 

Construct from patch and internal field.

FixedValuePointPatchField const PointPatch &  ,
const Field< Type > &  ,
const Field< Type > & 
 

Construct from patch and internal field and patch field.

FixedValuePointPatchField const PointPatch &  ,
const Field< Type > &  ,
const dictionary
 

Construct from patch, internal field and dictionary.

FixedValuePointPatchField const FixedValuePointPatchField< PatchField, PointPatch, Type > &  ,
const PointPatch &  ,
const Field< Type > &  ,
const PointPatchFieldMapper
 

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

FixedValuePointPatchField const FixedValuePointPatchField< PatchField, PointPatch, Type > &  ,
const Field< Type > & 
 

Construct as copy setting internal field reference.


Member Function Documentation

virtual autoPtr<PatchField<Type> > clone const Field< Type > &  iF  )  const [inline, virtual]
 

Construct and return a clone setting internal field reference.

Reimplemented from ValueStoredPointPatchField.

Definition at line 122 of file FixedValuePointPatchField.H.

virtual autoPtr<PatchField<Type> > clone  )  const [inline, virtual]
 

Construct and return a clone.

Reimplemented from ValueStoredPointPatchField.

Definition at line 103 of file FixedValuePointPatchField.H.

virtual void evaluate  )  [inline, virtual]
 

Reimplemented from ValueStoredPointPatchField.

Definition at line 148 of file FixedValuePointPatchField.H.

virtual void initEvaluate const   bool = false  )  [inline, virtual]
 

Insert boundary value into the internal field.

Fixed values need to be inserted first. In the second go, there's nothing to do

Reimplemented from ValueStoredPointPatchField.

Definition at line 142 of file FixedValuePointPatchField.H.

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

Assignment of all entries to the given value.

Reimplemented from ValueStoredPointPatchField.

Definition at line 156 of file FixedValuePointPatchField.H.

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

Disable assignment operators.

Reimplemented from ValueStoredPointPatchField.

Definition at line 155 of file FixedValuePointPatchField.H.

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

Reimplemented from ValueStoredPointPatchField.

virtual void operator== const Field< Type > &   )  [virtual]
 

Reimplemented from ValueStoredPointPatchField.

virtual void operator== const ValueStoredPointPatchField< PatchField, PointPatch, Type > &   )  [virtual]
 

Reimplemented from ValueStoredPointPatchField.

TypeName "fixedValue"   ) 
 

Runtime type information.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org