VariationalBilinearBorderOperator Class Reference

#include <VariationalBilinearBorderOperator.hpp>

Inheritance diagram for VariationalBilinearBorderOperator:

Inheritance graph
[legend]
Collaboration diagram for VariationalBilinearBorderOperator:

Collaboration graph
[legend]

List of all members.

Public Types

enum  Type { alphaUV }

Public Member Functions

const
VariationalBilinearBorderOperator::Type
type () const
const size_t & unknownNumber () const
 VariationalBilinearBorderOperator (VariationalBilinearBorderOperator::Type t, const size_t unknownNumber, const size_t testFunctionNumber, ConstReferenceCounting< Boundary > border)
 VariationalBilinearBorderOperator (const VariationalBilinearBorderOperator &V)
virtual ~VariationalBilinearBorderOperator ()
ConstReferenceCounting< Boundaryboundary () const
const size_t & testFunctionNumber () const

Private Attributes

const
VariationalBilinearBorderOperator::Type 
__type
const size_t __unknownNumber


Detailed Description

Definition at line 34 of file VariationalBilinearBorderOperator.hpp.


Member Enumeration Documentation

Enumerator:
alphaUV 

Definition at line 38 of file VariationalBilinearBorderOperator.hpp.

00038             {
00039     alphaUV
00040   };


Constructor & Destructor Documentation

VariationalBilinearBorderOperator::VariationalBilinearBorderOperator ( VariationalBilinearBorderOperator::Type  t,
const size_t  unknownNumber,
const size_t  testFunctionNumber,
ConstReferenceCounting< Boundary border 
) [inline]

Constructor

Parameters:
t the type of the variational bilinear border operator
unknownNumber the unknown number
testFunctionNumber the test function number
border the boundary where the integral is computed

Definition at line 79 of file VariationalBilinearBorderOperator.hpp.

00083     : VariationalBorderOperator(testFunctionNumber, border),
00084       __type(t),
00085       __unknownNumber(unknownNumber)
00086   {
00087     ;
00088   }

VariationalBilinearBorderOperator::VariationalBilinearBorderOperator ( const VariationalBilinearBorderOperator V  )  [inline]

Copy constructor

Parameters:
V a VariationalBilinearOperatorBorder

Definition at line 95 of file VariationalBilinearBorderOperator.hpp.

00096     : VariationalBorderOperator(V),
00097       __type(V.__type),
00098       __unknownNumber(V.__unknownNumber)
00099   {
00100     ;
00101   }

virtual VariationalBilinearBorderOperator::~VariationalBilinearBorderOperator (  )  [inline, virtual]

Destructor

Definition at line 107 of file VariationalBilinearBorderOperator.hpp.

00108   {
00109     ;
00110   }


Member Function Documentation

const VariationalBilinearBorderOperator::Type& VariationalBilinearBorderOperator::type (  )  const [inline]

const size_t& VariationalBilinearBorderOperator::unknownNumber (  )  const [inline]

ConstReferenceCounting<Boundary> VariationalBorderOperator::boundary (  )  const [inline, inherited]

Read-only access to the boundary

Returns:
__boundary

Definition at line 50 of file VariationalBorderOperator.hpp.

References VariationalBorderOperator::__boundary.

Referenced by BoundaryMeshAssociation::__storesBoundariesAndMeshes().

00051   {
00052     return __boundary;
00053   }

const size_t& VariationalBorderOperator::testFunctionNumber (  )  const [inline, inherited]


Member Data Documentation

bilinear operator type

Definition at line 44 of file VariationalBilinearBorderOperator.hpp.

Referenced by type().

number of the considered unknown

Definition at line 46 of file VariationalBilinearBorderOperator.hpp.

Referenced by unknownNumber().


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

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