BoundaryCondition Class Reference

#include <BoundaryCondition.hpp>

Collaboration diagram for BoundaryCondition:

Collaboration graph
[legend]

List of all members.

Public Member Functions

ConstReferenceCounting< Boundaryboundary () const
ConstReferenceCounting
< PDECondition
condition () const
 BoundaryCondition (ConstReferenceCounting< PDECondition > pdeCondition, ConstReferenceCounting< Boundary > aBoundary)
 BoundaryCondition (const BoundaryCondition &b)
 ~BoundaryCondition ()

Private Attributes

ConstReferenceCounting
< PDECondition
__pdeCondition
 a PDE like condition.
ConstReferenceCounting< Boundary__boundary
 The associated boundary.

Friends

std::ostream & operator<< (std::ostream &os, const BoundaryCondition &bc)


Detailed Description

Definition at line 35 of file BoundaryCondition.hpp.


Constructor & Destructor Documentation

BoundaryCondition::BoundaryCondition ( ConstReferenceCounting< PDECondition pdeCondition,
ConstReferenceCounting< Boundary aBoundary 
) [inline]

Constructor

Parameters:
pdeCondition a PDE condition
aBoundary a boundary

Definition at line 91 of file BoundaryCondition.hpp.

00093     : __pdeCondition(pdeCondition),
00094       __boundary(aBoundary)
00095   {
00096     ;
00097   }

BoundaryCondition::BoundaryCondition ( const BoundaryCondition b  )  [inline]

Copy constructor

Parameters:
b a boundary condition

Definition at line 104 of file BoundaryCondition.hpp.

00105     : __pdeCondition(b.__pdeCondition),
00106       __boundary(b.__boundary)
00107   {
00108     ;
00109   }

BoundaryCondition::~BoundaryCondition (  )  [inline]

Destructor

Definition at line 115 of file BoundaryCondition.hpp.

00116   {
00117     ;
00118   }


Member Function Documentation

ConstReferenceCounting<Boundary> BoundaryCondition::boundary (  )  const [inline]

ConstReferenceCounting<PDECondition> BoundaryCondition::condition (  )  const [inline]

read only access to the condition.

Returns:
__pdeCondition

Definition at line 62 of file BoundaryCondition.hpp.

References __pdeCondition.

Referenced by BoundaryConditionSurfaceMeshAssociation::addPDEBoundaryConditionAndMesh(), and VariationalProblemExpression::execute().

00063   {
00064     return __pdeCondition;
00065   }


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const BoundaryCondition bc 
) [friend]

writes the boundary condition.

Parameters:
os given output stream
bc given boundary condition
Returns:
os

Definition at line 76 of file BoundaryCondition.hpp.

00078   {
00079     os << "Boundary Condition\n";
00080     os << *bc.__pdeCondition;
00081     os << *bc.__boundary;
00082     return os;
00083   }


Member Data Documentation

a PDE like condition.

Definition at line 39 of file BoundaryCondition.hpp.

Referenced by condition().

The associated boundary.

Definition at line 42 of file BoundaryCondition.hpp.

Referenced by boundary().


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

Generated on Wed Nov 19 00:04:10 2008 for FreeFEM3D (aka ff3d) by  doxygen 1.5.6