#include <VariationalBorderOperatorFV.hpp>


Public Types | |
| enum | Type { FV } |
Public Member Functions | |
| const ScalarFunctionBase & | f () const |
| VariationalBorderOperatorFV (const size_t &testFunctionNumber, ConstReferenceCounting< ScalarFunctionBase > f, ConstReferenceCounting< Boundary > border) | |
| VariationalBorderOperatorFV (const VariationalBorderOperatorFV &V) | |
| ~VariationalBorderOperatorFV () | |
| const VariationalLinearBorderOperator::Type & | type () const |
| ConstReferenceCounting< Boundary > | boundary () const |
| const size_t & | testFunctionNumber () const |
Private Attributes | |
| ConstReferenceCounting < ScalarFunctionBase > | __f |
Definition at line 33 of file VariationalBorderOperatorFV.hpp.
enum VariationalLinearBorderOperator::Type [inherited] |
| VariationalBorderOperatorFV::VariationalBorderOperatorFV | ( | const size_t & | testFunctionNumber, | |
| ConstReferenceCounting< ScalarFunctionBase > | f, | |||
| ConstReferenceCounting< Boundary > | border | |||
| ) | [inline] |
Constructor of the term 
| testFunctionNumber | test function number | |
| f | the function | |
| border | the border where to compute the integral |
Definition at line 58 of file VariationalBorderOperatorFV.hpp.
00061 : VariationalLinearBorderOperator(VariationalLinearBorderOperator::FV, 00062 testFunctionNumber, border), 00063 __f(f) 00064 { 00065 ; 00066 }
| VariationalBorderOperatorFV::VariationalBorderOperatorFV | ( | const VariationalBorderOperatorFV & | V | ) | [inline] |
Copy constructor
| V | a VariationalBorderOperatorFV |
Definition at line 73 of file VariationalBorderOperatorFV.hpp.
00074 : VariationalLinearBorderOperator(V), 00075 __f(V.__f) 00076 { 00077 ; 00078 }
| VariationalBorderOperatorFV::~VariationalBorderOperatorFV | ( | ) | [inline] |
| const ScalarFunctionBase& VariationalBorderOperatorFV::f | ( | ) | const [inline] |
Access to the function f
Definition at line 46 of file VariationalBorderOperatorFV.hpp.
References __f.
Referenced by BoundaryConditionCommonFEMDiscretization< MeshType, TypeOfDiscretization >::__StandardVariationalBorderLinearOperator().
00047 { 00048 return *__f; 00049 }
| const VariationalLinearBorderOperator::Type& VariationalLinearBorderOperator::type | ( | ) | const [inline, inherited] |
Returns the type of the operator
Definition at line 53 of file VariationalLinearBorderOperator.hpp.
References VariationalLinearBorderOperator::__type.
Referenced by BoundaryConditionDiscretizationSpectralConform::setSecondMember().
00054 { 00055 return __type; 00056 }
| ConstReferenceCounting<Boundary> VariationalBorderOperator::boundary | ( | ) | const [inline, inherited] |
Read-only access to the 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] |
Returns the test function number
Definition at line 60 of file VariationalBorderOperator.hpp.
References VariationalBorderOperator::__testFunctionNumber.
Referenced by BoundaryConditionCommonFEMDiscretization< MeshType, TypeOfDiscretization >::__StandardGetDiagonalVariationalBorderBilinearOperator(), BoundaryConditionCommonFEMDiscretization< MeshType, TypeOfDiscretization >::__StandardVariationalBorderBilinearOperator(), BoundaryConditionCommonFEMDiscretization< MeshType, TypeOfDiscretization >::__StandardVariationalBorderBilinearOperatorTimesX(), BoundaryConditionCommonFEMDiscretization< MeshType, TypeOfDiscretization >::__StandardVariationalBorderBilinearOperatorTransposedTimesX(), BoundaryConditionCommonFEMDiscretization< MeshType, TypeOfDiscretization >::__StandardVariationalBorderLinearOperator(), BoundaryConditionDiscretizationSpectralConform::getDiagonal(), BoundaryConditionDiscretizationSpectralConform::setSecondMember(), BoundaryConditionDiscretizationSpectralConform::timesX(), and BoundaryConditionDiscretizationSpectralConform::transposedTimesX().
00061 { 00062 return __testFunctionNumber; 00063 }
1.5.6