#include <VariationalBorderOperatorAlphaUV.hpp>


Public Types | |
| enum | Type { alphaUV } |
Public Member Functions | |
| const ScalarFunctionBase & | alpha () 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< Boundary > | boundary () const |
| const size_t & | testFunctionNumber () const |
Private Attributes | |
| ConstReferenceCounting < ScalarFunctionBase > | __Alpha |
Definition at line 34 of file VariationalBorderOperatorAlphaUV.hpp.
enum VariationalBilinearBorderOperator::Type [inherited] |
| VariationalBorderOperatorAlphaUV::VariationalBorderOperatorAlphaUV | ( | const size_t & | unknownNumber, | |
| const size_t & | testFunctionNumber, | |||
| ConstReferenceCounting< ScalarFunctionBase > | alpha, | |||
| ConstReferenceCounting< Boundary > | border | |||
| ) | [inline] |
Constructor of the
term
| unknownNumber | the number of the unknown | |
| testFunctionNumber | the number of the test function | |
| alpha | | |
| border | the border where to compute the integral |
Definition at line 61 of file VariationalBorderOperatorAlphaUV.hpp.
00065 : VariationalBilinearBorderOperator(VariationalBilinearBorderOperator::alphaUV, 00066 unknownNumber, testFunctionNumber, border), 00067 __Alpha(alpha) 00068 { 00069 ; 00070 }
| VariationalBorderOperatorAlphaUV::VariationalBorderOperatorAlphaUV | ( | const VariationalBorderOperatorAlphaUV & | V | ) | [inline] |
Copy constructor
| V |
Definition at line 77 of file VariationalBorderOperatorAlphaUV.hpp.
00078 : VariationalBilinearBorderOperator(V), 00079 __Alpha(V.__Alpha) 00080 { 00081 ; 00082 }
| VariationalBorderOperatorAlphaUV::~VariationalBorderOperatorAlphaUV | ( | ) | [inline] |
| const ScalarFunctionBase& VariationalBorderOperatorAlphaUV::alpha | ( | ) | const [inline] |
Access to 
Definition at line 48 of file VariationalBorderOperatorAlphaUV.hpp.
References __Alpha.
Referenced by BoundaryConditionCommonFEMDiscretization< MeshType, TypeOfDiscretization >::__StandardGetDiagonalVariationalBorderBilinearOperator(), BoundaryConditionCommonFEMDiscretization< MeshType, TypeOfDiscretization >::__StandardVariationalBorderBilinearOperator(), BoundaryConditionCommonFEMDiscretization< MeshType, TypeOfDiscretization >::__StandardVariationalBorderBilinearOperatorTimesX(), and BoundaryConditionCommonFEMDiscretization< MeshType, TypeOfDiscretization >::__StandardVariationalBorderBilinearOperatorTransposedTimesX().
00049 { 00050 return *__Alpha; 00051 }
| const VariationalBilinearBorderOperator::Type& VariationalBilinearBorderOperator::type | ( | ) | const [inline, inherited] |
Returns the type of the operator
Definition at line 56 of file VariationalBilinearBorderOperator.hpp.
References VariationalBilinearBorderOperator::__type.
Referenced by BoundaryConditionDiscretizationSpectralConform::getDiagonal(), BoundaryConditionDiscretizationSpectralConform::timesX(), and BoundaryConditionDiscretizationSpectralConform::transposedTimesX().
00057 { 00058 return __type; 00059 }
| const size_t& VariationalBilinearBorderOperator::unknownNumber | ( | ) | const [inline, inherited] |
Returns the number of the considered unknown
Definition at line 66 of file VariationalBilinearBorderOperator.hpp.
References VariationalBilinearBorderOperator::__unknownNumber.
Referenced by BoundaryConditionCommonFEMDiscretization< MeshType, TypeOfDiscretization >::__StandardVariationalBorderBilinearOperator(), BoundaryConditionCommonFEMDiscretization< MeshType, TypeOfDiscretization >::__StandardVariationalBorderBilinearOperatorTimesX(), BoundaryConditionCommonFEMDiscretization< MeshType, TypeOfDiscretization >::__StandardVariationalBorderBilinearOperatorTransposedTimesX(), BoundaryConditionDiscretizationSpectralNonConform::getDiagonal(), BoundaryConditionDiscretizationSpectralConform::getDiagonal(), BoundaryConditionDiscretizationSpectralConform::timesX(), BoundaryConditionDiscretizationSpectralNonConform::transposedTimesX(), and BoundaryConditionDiscretizationSpectralConform::transposedTimesX().
00067 { 00068 return __unknownNumber; 00069 }
| 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 }
Mass term
Definition at line 39 of file VariationalBorderOperatorAlphaUV.hpp.
Referenced by alpha().
1.5.6