1 #ifndef INITIAL_GUESS_H     2 #define INITIAL_GUESS_H     4 #include <blitz/array.h>    26   virtual blitz::Array<double, 1> 
apriori() 
const = 0;
    38   virtual void print(std::ostream& Os)
 const {Os << 
"InitialGuess";}
 virtual blitz::Array< double, 1 > apriori() const =0
Return the apriori state vector to use. 
 
This is a Mixin for classes that can be printed. 
 
virtual blitz::Array< double, 1 > initial_guess() const =0
Return the initial state vector to use. 
 
Contains classes to abstract away details in various Spurr Radiative Transfer software. 
 
virtual blitz::Array< double, 2 > apriori_covariance() const =0
Return the apriori state vector covariance to use. 
 
This gets the initial guess and the apriori state vector values. 
 
virtual void print(std::ostream &Os) const
Print description of object.