OOPS
oops::ObsSpaceBase Class Reference

Base class for observation spaces. More...

#include <ObsSpaceBase.h>

Inheritance diagram for oops::ObsSpaceBase:
Collaboration diagram for oops::ObsSpaceBase:

Public Member Functions

 ObsSpaceBase (const ObsSpaceParametersBase &, const eckit::mpi::Comm &, const util::DateTime &, const util::DateTime &)
 
virtual ~ObsSpaceBase ()
 
const util::DateTime & windowStart () const
 Access information. More...
 
const util::DateTime & windowEnd () const
 
int64_t getSeed () const
 

Private Attributes

const util::DateTime winbgn_
 
const util::DateTime winend_
 
int64_t seed_
 
const int instance_
 

Static Private Attributes

static int instances_ = 0
 

Detailed Description

Base class for observation spaces.

Definition at line 46 of file ObsSpaceBase.h.

Constructor & Destructor Documentation

◆ ObsSpaceBase()

oops::ObsSpaceBase::ObsSpaceBase ( const ObsSpaceParametersBase params,
const eckit::mpi::Comm &  comm,
const util::DateTime &  bgn,
const util::DateTime &  end 
)

Definition at line 23 of file ObsSpaceBase.cc.

◆ ~ObsSpaceBase()

virtual oops::ObsSpaceBase::~ObsSpaceBase ( )
inlinevirtual

Definition at line 52 of file ObsSpaceBase.h.

Member Function Documentation

◆ getSeed()

int64_t oops::ObsSpaceBase::getSeed ( ) const
inline

Definition at line 58 of file ObsSpaceBase.h.

Here is the caller graph for this function:

◆ windowEnd()

const util::DateTime& oops::ObsSpaceBase::windowEnd ( ) const
inline

Definition at line 56 of file ObsSpaceBase.h.

◆ windowStart()

const util::DateTime& oops::ObsSpaceBase::windowStart ( ) const
inline

Access information.

Definition at line 55 of file ObsSpaceBase.h.

Member Data Documentation

◆ instance_

const int oops::ObsSpaceBase::instance_
private

Definition at line 66 of file ObsSpaceBase.h.

◆ instances_

int oops::ObsSpaceBase::instances_ = 0
staticprivate

Definition at line 61 of file ObsSpaceBase.h.

◆ seed_

int64_t oops::ObsSpaceBase::seed_
private

Definition at line 65 of file ObsSpaceBase.h.

◆ winbgn_

const util::DateTime oops::ObsSpaceBase::winbgn_
private

Definition at line 63 of file ObsSpaceBase.h.

◆ winend_

const util::DateTime oops::ObsSpaceBase::winend_
private

Definition at line 64 of file ObsSpaceBase.h.


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