11 #ifndef OOPS_ASSIMILATION_RINVMATRIX_H_    12 #define OOPS_ASSIMILATION_RINVMATRIX_H_    14 #include <boost/noncopyable.hpp>    29 template<
typename MODEL> 
class RinvMatrix : 
private boost::noncopyable {
    38     for (
unsigned jj = 0; jj < 
j_.
nterms(); ++jj) {
    49 #endif  // OOPS_ASSIMILATION_RINVMATRIX_H_ void multiply(const Dual_ &dx, Dual_ &dy) const
 
Container of dual space vectors for all terms of the cost function. 
 
l_size ! loop over number of fields ke do j
 
DualVector< MODEL > Dual_
 
The namespace for the main oops code. 
 
RinvMatrix(const CostFct_ &j)
 
virtual GeneralizedDepartures * multiplyCoInv(const GeneralizedDepartures &) const =0
 
void append(GeneralizedDepartures *)
 
boost::shared_ptr< const GeneralizedDepartures > getv(const unsigned) const
 
CostFunction< MODEL > CostFct_
 
const CostBase_ & jterm(const unsigned ii) const
Access terms of the cost function other than .