| 61 &self.b |
61 &self.b |
| 62 } |
62 } |
| 63 |
63 |
| 64 pub fn fidelity(&self) -> &'_ G { |
64 pub fn fidelity(&self) -> &'_ G { |
| 65 &self.g |
65 &self.g |
| |
66 } |
| |
67 |
| |
68 /// Returns the residual $Ax-b$. |
| |
69 pub fn residual<'a, 'b>(&'b self, x: &'a Domain) -> <A as Mapping<Domain>>::Codomain |
| |
70 where |
| |
71 &'a Domain: Instance<Domain>, |
| |
72 <A as Mapping<Domain>>::Codomain: |
| |
73 Sub<&'b <A as Mapping<Domain>>::Codomain, Output = <A as Mapping<Domain>>::Codomain>, |
| |
74 { |
| |
75 self.opA.apply(x) - &self.b |
| 66 } |
76 } |
| 67 } |
77 } |
| 68 |
78 |
| 69 //+ AdjointProductBoundedBy<RNDM<N, F>, P, FloatType = F>, |
79 //+ AdjointProductBoundedBy<RNDM<N, F>, P, FloatType = F>, |
| 70 |
80 |