#include <Fourrier.hpp>


Public Types | |
| enum | Type { dirichlet, neumann, fourrier } |
| allowed types. More... | |
Public Member Functions | |
| ConstReferenceCounting < ScalarFunctionBase > | alpha () const |
| ConstReferenceCounting < ScalarFunctionBase > | g () const |
| std::string | typeName () const |
| Fourrier (ConstReferenceCounting< ScalarFunctionBase > ualpha, ConstReferenceCounting< ScalarFunctionBase > ug, const size_t &unknownNumber) | |
| Fourrier (const Fourrier &F) | |
| ~Fourrier () | |
| const size_t & | unknownNumber () const |
| const PDECondition::Type & | type () const |
Private Attributes | |
| ConstReferenceCounting < ScalarFunctionBase > | __Alpha |
| ConstReferenceCounting < ScalarFunctionBase > | __g |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const PDECondition &bc) |
Definition at line 43 of file Fourrier.hpp.
enum PDECondition::Type [inherited] |
| Fourrier::Fourrier | ( | ConstReferenceCounting< ScalarFunctionBase > | ualpha, | |
| ConstReferenceCounting< ScalarFunctionBase > | ug, | |||
| const size_t & | unknownNumber | |||
| ) | [inline] |
Constructs the condition
| ualpha | | |
| ug | | |
| unknownNumber | the unknown number |
Definition at line 95 of file Fourrier.hpp.
00098 : PDECondition(PDECondition::fourrier, 00099 unknownNumber), 00100 __Alpha(ualpha), 00101 __g(ug) 00102 { 00103 ; 00104 }
| Fourrier::Fourrier | ( | const Fourrier & | F | ) | [inline] |
Copy constructor
| F | given Fourrier condition |
Definition at line 111 of file Fourrier.hpp.
00112 : PDECondition(F), 00113 __Alpha(F.__Alpha), 00114 __g(F.__g) 00115 { 00116 ; 00117 }
| Fourrier::~Fourrier | ( | ) | [inline] |
| ConstReferenceCounting<ScalarFunctionBase> Fourrier::alpha | ( | ) | const [inline] |
Read only access to the mass coefficient
Definition at line 61 of file Fourrier.hpp.
References __Alpha.
Referenced by BoundaryConditionSurfaceMeshAssociation::addPDEBoundaryConditionAndMesh().
00062 { 00063 return __Alpha; 00064 }
| ConstReferenceCounting<ScalarFunctionBase> Fourrier::g | ( | ) | const [inline] |
Rad-only access to the second member
Definition at line 73 of file Fourrier.hpp.
References __g.
Referenced by BoundaryConditionSurfaceMeshAssociation::addPDEBoundaryConditionAndMesh().
00074 { 00075 return __g; 00076 }
| std::string Fourrier::typeName | ( | ) | const [inline, virtual] |
Gets the type name of the condition
Implements PDECondition.
Definition at line 83 of file Fourrier.hpp.
| const size_t& PDECondition::unknownNumber | ( | ) | const [inline, inherited] |
Read-only access to the unknown number
Definition at line 64 of file PDECondition.hpp.
References PDECondition::__unknownNumber.
Referenced by BoundaryConditionSurfaceMeshAssociation::addPDEBoundaryConditionAndMesh().
00065 { 00066 return __unknownNumber; 00067 }
| const PDECondition::Type& PDECondition::type | ( | ) | const [inline, inherited] |
Read-only access to the type of condition
Definition at line 75 of file PDECondition.hpp.
References PDECondition::__type.
00076 { 00077 return __type; 00078 }
| std::ostream& operator<< | ( | std::ostream & | os, | |
| const PDECondition & | bc | |||
| ) | [friend, inherited] |
Writes the condition
| os | output stream | |
| bc | the condition to write |
Definition at line 115 of file PDECondition.hpp.
00116 { 00117 os << bc.typeName(); 00118 return os; 00119 }
The function to impose as a Fourrier Boundary Condition
Definition at line 51 of file Fourrier.hpp.
Referenced by g().
1.5.6