SOCA
soca::Traits Struct Reference

The main traits structure for SOCA. More...

#include <Traits.h>

Public Types

typedef soca::Geometry Geometry
 
typedef soca::GeometryIterator GeometryIterator
 
typedef soca::State State
 
typedef soca::Increment Increment
 
typedef soca::ErrorCovariance Covariance
 
typedef soca::GetValues GetValues
 
typedef soca::LinearGetValues LinearGetValues
 
typedef soca::ModelBias ModelAuxControl
 
typedef soca::ModelBiasIncrement ModelAuxIncrement
 
typedef soca::ModelBiasCovariance ModelAuxCovariance
 

Static Public Member Functions

static std::string name ()
 
static std::string nameCovar ()
 

Detailed Description

The main traits structure for SOCA.

This structure is responsible for supplying SOCA specific code to the JEDI applications within src/mains directory.

Definition at line 32 of file Traits.h.

Member Typedef Documentation

◆ Covariance

Definition at line 40 of file Traits.h.

◆ Geometry

Definition at line 36 of file Traits.h.

◆ GeometryIterator

◆ GetValues

Definition at line 41 of file Traits.h.

◆ Increment

Definition at line 39 of file Traits.h.

◆ LinearGetValues

Definition at line 42 of file Traits.h.

◆ ModelAuxControl

Definition at line 44 of file Traits.h.

◆ ModelAuxCovariance

◆ ModelAuxIncrement

◆ State

Definition at line 38 of file Traits.h.

Member Function Documentation

◆ name()

static std::string soca::Traits::name ( )
inlinestatic

Definition at line 33 of file Traits.h.

◆ nameCovar()

static std::string soca::Traits::nameCovar ( )
inlinestatic

Definition at line 34 of file Traits.h.


The documentation for this struct was generated from the following file: