VariationalLinearBorderOperator Class Reference

#include <VariationalLinearBorderOperator.hpp>

Inheritance diagram for VariationalLinearBorderOperator:

Inheritance graph
[legend]
Collaboration diagram for VariationalLinearBorderOperator:

Collaboration graph
[legend]

List of all members.

Public Types

enum  Type { FV }

Public Member Functions

const
VariationalLinearBorderOperator::Type
type () const
 VariationalLinearBorderOperator (VariationalLinearBorderOperator::Type t, const size_t &testFunctionNumber, ConstReferenceCounting< Boundary > boundary)
 VariationalLinearBorderOperator (const VariationalLinearBorderOperator &V)
virtual ~VariationalLinearBorderOperator ()
ConstReferenceCounting< Boundaryboundary () const
const size_t & testFunctionNumber () const

Private Attributes

const
VariationalLinearBorderOperator::Type 
__type


Detailed Description

Definition at line 34 of file VariationalLinearBorderOperator.hpp.


Member Enumeration Documentation

Enumerator:
FV 

Definition at line 38 of file VariationalLinearBorderOperator.hpp.

00038             {
00039     FV
00040   };


Constructor & Destructor Documentation

VariationalLinearBorderOperator::VariationalLinearBorderOperator ( VariationalLinearBorderOperator::Type  t,
const size_t &  testFunctionNumber,
ConstReferenceCounting< Boundary boundary 
) [inline]

Constructor

Parameters:
t the type of linear variational operator
testFunctionNumber the test function number
boundary the boundary where the linear operator is defined

Definition at line 65 of file VariationalLinearBorderOperator.hpp.

00068     : VariationalBorderOperator(testFunctionNumber, boundary),
00069       __type(t)
00070   {
00071     ;
00072   }

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

Copy constructor

Parameters:
V another VariationalLinearBorderOperator

Definition at line 79 of file VariationalLinearBorderOperator.hpp.

00080     : VariationalBorderOperator(V),
00081       __type(V.__type)
00082   {
00083     ;
00084   }

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

Destructor

Definition at line 90 of file VariationalLinearBorderOperator.hpp.

00091   {
00092     ;
00093   }


Member Function Documentation

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

Returns the type of the operator

Returns:
__type

Definition at line 53 of file VariationalLinearBorderOperator.hpp.

References __type.

Referenced by BoundaryConditionDiscretizationSpectralConform::setSecondMember().

00054   {
00055     return __type;
00056   }

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

linearBorder oerator type

Definition at line 44 of file VariationalLinearBorderOperator.hpp.

Referenced by type().


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

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