#include <VariationalBilinearBorderOperator.hpp>


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< Boundary > | boundary () const |
| const size_t & | testFunctionNumber () const |
Private Attributes | |
| const VariationalBilinearBorderOperator::Type | __type |
| const size_t | __unknownNumber |
Definition at line 34 of file VariationalBilinearBorderOperator.hpp.
| VariationalBilinearBorderOperator::VariationalBilinearBorderOperator | ( | VariationalBilinearBorderOperator::Type | t, | |
| const size_t | unknownNumber, | |||
| const size_t | testFunctionNumber, | |||
| ConstReferenceCounting< Boundary > | border | |||
| ) | [inline] |
Constructor
| 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
| 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] |
| const VariationalBilinearBorderOperator::Type& VariationalBilinearBorderOperator::type | ( | ) | const [inline] |
Returns the type of the operator
Definition at line 56 of file VariationalBilinearBorderOperator.hpp.
References __type.
Referenced by BoundaryConditionDiscretizationSpectralConform::getDiagonal(), BoundaryConditionDiscretizationSpectralConform::timesX(), and BoundaryConditionDiscretizationSpectralConform::transposedTimesX().
00057 { 00058 return __type; 00059 }
| const size_t& VariationalBilinearBorderOperator::unknownNumber | ( | ) | const [inline] |
Returns the number of the considered unknown
Definition at line 66 of file VariationalBilinearBorderOperator.hpp.
References __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 }
bilinear operator type
Definition at line 44 of file VariationalBilinearBorderOperator.hpp.
Referenced by type().
const size_t VariationalBilinearBorderOperator::__unknownNumber [private] |
number of the considered unknown
Definition at line 46 of file VariationalBilinearBorderOperator.hpp.
Referenced by unknownNumber().
1.5.6