FreeFOAM The Cross-Platform CFD Toolkit
boundaryPatch Class Reference

Like polyPatch but without reference to mesh. patchIdentifier::index is not used. Used in boundaryMesh to hold data on patches. More...

#include <dynamicMesh/boundaryPatch.H>


Detailed Description

Like polyPatch but without reference to mesh. patchIdentifier::index is not used. Used in boundaryMesh to hold data on patches.

Source files

Definition at line 51 of file boundaryPatch.H.

+ Inheritance diagram for boundaryPatch:
+ Collaboration diagram for boundaryPatch:

List of all members.

Public Member Functions

 boundaryPatch (const word &name, const label index, const label size, const label start, const word &physicalType=word::null)
 Construct from components.
 boundaryPatch (const word &name, const dictionary &dict, const label index)
 Construct from dictionary.
 boundaryPatch (const boundaryPatch &)
 Construct as copy.
 boundaryPatch (const boundaryPatch &, const label index)
 Construct as copy, resetting the index.
autoPtr< boundaryPatchclone () const
 Clone.
 ~boundaryPatch ()
label size () const
label & size ()
label start () const
label & start ()
virtual void write (Ostream &) const
 Write dictionary.
- Public Member Functions inherited from patchIdentifier
 patchIdentifier (const word &name, const label index, const word &physicalType=word::null)
 Construct from components.
 patchIdentifier (const word &name, const dictionary &, const label index)
 Construct from dictionary.
 patchIdentifier (const patchIdentifier &, const label index)
 Construct from geometric patch, resetting the index.
virtual ~patchIdentifier ()
const wordname () const
 Return name.
wordname ()
 Return name for modification.
const wordphysicalType () const
 Return the optional physical type of the patch.
wordphysicalType ()
 Return the optional physical type of the patch for modification.
label index () const
 Return the index of this patch in the boundaryMesh.
label & index ()
 Return the index of this patch in the boundaryMesh for modification.

Friends

Ostreamoperator<< (Ostream &, const boundaryPatch &)

Constructor & Destructor Documentation

boundaryPatch ( const word name,
const label  index,
const label  size,
const label  start,
const word physicalType = word::null 
)

Construct from components.

Definition at line 33 of file boundaryPatch.C.

boundaryPatch ( const word name,
const dictionary dict,
const label  index 
)

Construct from dictionary.

Definition at line 48 of file boundaryPatch.C.

boundaryPatch ( const boundaryPatch p)

Construct as copy.

Definition at line 60 of file boundaryPatch.C.

boundaryPatch ( const boundaryPatch p,
const label  index 
)

Construct as copy, resetting the index.

Definition at line 68 of file boundaryPatch.C.

Definition at line 84 of file boundaryPatch.C.


Member Function Documentation

Foam::autoPtr< Foam::boundaryPatch > clone ( ) const

Clone.

Definition at line 76 of file boundaryPatch.C.

label& size ( )
inline

Definition at line 104 of file boundaryPatch.H.

label& start ( )
inline

Definition at line 114 of file boundaryPatch.H.

void write ( Ostream os) const
virtual

Write dictionary.

Reimplemented from patchIdentifier.

Definition at line 90 of file boundaryPatch.C.

References token::END_STATEMENT, Foam::nl, patchIdentifier::write(), and Ostream::writeKeyword().


Friends And Related Function Documentation

Ostream& operator<< ( Ostream ,
const boundaryPatch  
)
friend

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