UFO
ufo::MetOfficeRMatrixRadiance Class Reference

#include <MetOfficeRMatrixRadiance.h>

Inheritance diagram for ufo::MetOfficeRMatrixRadiance:
Collaboration diagram for ufo::MetOfficeRMatrixRadiance:

Public Member Functions

 MetOfficeRMatrixRadiance (const eckit::Configuration &)
 Constructor. More...
 
void add (const std::vector< int > &, const Eigen::MatrixXf &, Eigen::MatrixXf &) const
 Add r matrix variance onto input array. More...
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const override
 Print. More...
 

Private Attributes

F90obfilter keyMetOfficeRMatrixRadiance_
 
size_t nchans_
 
size_t wmoid_
 
size_t rtype_
 
std::vector< int > channels_
 
std::vector< float > errors_
 

Detailed Description

MetOfficeRMatrixStatic: Met Office static model covariance This class provides access to the static r matrix used for radiance processing by the Met Office.

Definition at line 32 of file MetOfficeRMatrixRadiance.h.

Constructor & Destructor Documentation

◆ MetOfficeRMatrixRadiance()

ufo::MetOfficeRMatrixRadiance::MetOfficeRMatrixRadiance ( const eckit::Configuration &  config)
explicit

Constructor.

Definition at line 19 of file MetOfficeRMatrixRadiance.cc.

Here is the call graph for this function:

Member Function Documentation

◆ add()

void ufo::MetOfficeRMatrixRadiance::add ( const std::vector< int > &  chans_used,
const Eigen::MatrixXf &  in,
Eigen::MatrixXf &  out 
) const

Add r matrix variance onto input array.

Definition at line 49 of file MetOfficeRMatrixRadiance.cc.

Here is the caller graph for this function:

◆ classname()

static const std::string ufo::MetOfficeRMatrixRadiance::classname ( )
inlinestatic

Definition at line 35 of file MetOfficeRMatrixRadiance.h.

◆ print()

void ufo::MetOfficeRMatrixRadiance::print ( std::ostream &  os) const
overrideprivate

Print.

Definition at line 76 of file MetOfficeRMatrixRadiance.cc.

Member Data Documentation

◆ channels_

std::vector<int> ufo::MetOfficeRMatrixRadiance::channels_
private

Definition at line 47 of file MetOfficeRMatrixRadiance.h.

◆ errors_

std::vector<float> ufo::MetOfficeRMatrixRadiance::errors_
private

Definition at line 48 of file MetOfficeRMatrixRadiance.h.

◆ keyMetOfficeRMatrixRadiance_

F90obfilter ufo::MetOfficeRMatrixRadiance::keyMetOfficeRMatrixRadiance_
private

Definition at line 43 of file MetOfficeRMatrixRadiance.h.

◆ nchans_

size_t ufo::MetOfficeRMatrixRadiance::nchans_
private

Definition at line 44 of file MetOfficeRMatrixRadiance.h.

◆ rtype_

size_t ufo::MetOfficeRMatrixRadiance::rtype_
private

Definition at line 46 of file MetOfficeRMatrixRadiance.h.

◆ wmoid_

size_t ufo::MetOfficeRMatrixRadiance::wmoid_
private

Definition at line 45 of file MetOfficeRMatrixRadiance.h.


The documentation for this class was generated from the following files: