#include <VariationalLinearBorderOperator.hpp>


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< Boundary > | boundary () const |
| const size_t & | testFunctionNumber () const |
Private Attributes | |
| const VariationalLinearBorderOperator::Type | __type |
Definition at line 34 of file VariationalLinearBorderOperator.hpp.
| VariationalLinearBorderOperator::VariationalLinearBorderOperator | ( | VariationalLinearBorderOperator::Type | t, | |
| const size_t & | testFunctionNumber, | |||
| ConstReferenceCounting< Boundary > | boundary | |||
| ) | [inline] |
Constructor
| 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
| 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] |
| const VariationalLinearBorderOperator::Type& VariationalLinearBorderOperator::type | ( | ) | const [inline] |
Returns the type of the operator
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
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 }
linearBorder oerator type
Definition at line 44 of file VariationalLinearBorderOperator.hpp.
Referenced by type().
1.5.6