7fd59977 |
1 | // File math_Uzawa.lxx |
2 | |
3 | #include <StdFail_NotDone.hxx> |
4 | |
5 | inline Standard_Boolean math_Uzawa::IsDone() const { return Done; } |
6 | |
7 | inline Standard_OStream& operator<<(Standard_OStream& o, |
8 | const math_Uzawa& U) |
9 | { |
10 | U.Dump(o); |
11 | return o; |
12 | } |
13 | |
14 | |
15 | inline const math_Vector& math_Uzawa::Value() const { |
16 | StdFail_NotDone_Raise_if(!Done, " "); |
17 | return Resul; |
18 | } |
19 | |
20 | inline const math_Vector& math_Uzawa::InitialError() const { |
21 | StdFail_NotDone_Raise_if(!Done, " "); |
22 | return Errinit; |
23 | } |
24 | |
25 | inline const math_Vector& math_Uzawa::Error() const { |
26 | StdFail_NotDone_Raise_if(!Done, " "); |
27 | return Erruza; |
28 | } |
29 | |
30 | inline Standard_Integer math_Uzawa::NbIterations() const { |
31 | StdFail_NotDone_Raise_if(!Done, " "); |
32 | return NbIter; |
33 | } |
34 | |
35 | inline const math_Matrix& math_Uzawa::InverseCont() const { |
36 | StdFail_NotDone_Raise_if(!Done, " "); |
37 | return CTCinv; |
38 | } |
39 | |