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.