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

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< boundaryPatch >  clone () const
 Clone.
 ~boundaryPatch ()
label  size () const
label &  size ()
label  start () const
label &  start ()
virtual void  write (Ostream &) const
 Write dictionary.

Friends

Ostream &  operator<< (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.

~boundaryPatch (  )

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: