VariationalBorderOperatorAlphaUV Class Reference

#include <VariationalBorderOperatorAlphaUV.hpp>

Inheritance diagram for VariationalBorderOperatorAlphaUV:

Inheritance graph
[legend]
Collaboration diagram for VariationalBorderOperatorAlphaUV:

Collaboration graph
[legend]

List of all members.

Public Types

enum  Type { alphaUV }

Public Member Functions

const ScalarFunctionBasealpha () const
 VariationalBorderOperatorAlphaUV (const size_t &unknownNumber, const size_t &testFunctionNumber, ConstReferenceCounting< ScalarFunctionBase > alpha, ConstReferenceCounting< Boundary > border)
 VariationalBorderOperatorAlphaUV (const VariationalBorderOperatorAlphaUV &V)
 ~VariationalBorderOperatorAlphaUV ()
const
VariationalBilinearBorderOperator::Type
type () const
const size_t & unknownNumber () const
ConstReferenceCounting< Boundaryboundary () const
const size_t & testFunctionNumber () const

Private Attributes

ConstReferenceCounting
< ScalarFunctionBase
__Alpha


Detailed Description

Definition at line 34 of file VariationalBorderOperatorAlphaUV.hpp.


Member Enumeration Documentation

Enumerator:
alphaUV 

Definition at line 38 of file VariationalBilinearBorderOperator.hpp.

00038             {
00039     alphaUV
00040   };


Constructor & Destructor Documentation

VariationalBorderOperatorAlphaUV::VariationalBorderOperatorAlphaUV ( const size_t &  unknownNumber,
const size_t &  testFunctionNumber,
ConstReferenceCounting< ScalarFunctionBase alpha,
ConstReferenceCounting< Boundary border 
) [inline]

Constructor of the $ \int \alpha u v $ term

Parameters:
unknownNumber the number of the unknown
testFunctionNumber the number of the test function
alpha $ \alpha $
border the border where to compute the integral

Definition at line 61 of file VariationalBorderOperatorAlphaUV.hpp.

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

Copy constructor

Parameters:
V 

Definition at line 77 of file VariationalBorderOperatorAlphaUV.hpp.

00078     : VariationalBilinearBorderOperator(V),
00079       __Alpha(V.__Alpha)
00080   {
00081     ;
00082   }

VariationalBorderOperatorAlphaUV::~VariationalBorderOperatorAlphaUV (  )  [inline]

Destructor

Definition at line 88 of file VariationalBorderOperatorAlphaUV.hpp.

00089   {
00090     ;
00091   }


Member Function Documentation

const ScalarFunctionBase& VariationalBorderOperatorAlphaUV::alpha (  )  const [inline]

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

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

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

Mass term $\alpha$

Definition at line 39 of file VariationalBorderOperatorAlphaUV.hpp.

Referenced by alpha().


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

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