src/mapping/dataterm.rs

branch
dev
changeset 191
794833f18a05
parent 150
c4e394a9c84c
child 194
a5ee4bfb0b87
equal deleted inserted replaced
190:1f1b946fc656 191:794833f18a05
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

mercurial