OOPS
lorenz95::LocsL95 Class Reference

LocsL95 class to handle locations for L95 model. More...

#include <LocsL95.h>

Inheritance diagram for lorenz95::LocsL95:
Collaboration diagram for lorenz95::LocsL95:

Public Member Functions

 LocsL95 (const std::vector< double > &, const std::vector< util::DateTime > &)
 
 LocsL95 (const eckit::Configuration &, const eckit::mpi::Comm &)
 
size_t size () const
 
const double & operator[] (const size_t ii) const
 
const std::vector< util::DateTime > & times () const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &os) const
 

Private Attributes

std::vector< double > locs_
 
std::vector< util::DateTime > times_
 

Detailed Description

LocsL95 class to handle locations for L95 model.

Definition at line 31 of file LocsL95.h.

Constructor & Destructor Documentation

◆ LocsL95() [1/2]

lorenz95::LocsL95::LocsL95 ( const std::vector< double > &  locs,
const std::vector< util::DateTime > &  times 
)

Definition at line 23 of file LocsL95.cc.

◆ LocsL95() [2/2]

lorenz95::LocsL95::LocsL95 ( const eckit::Configuration &  conf,
const eckit::mpi::Comm &   
)

Definition at line 31 of file LocsL95.cc.

Member Function Documentation

◆ classname()

static const std::string lorenz95::LocsL95::classname ( )
inlinestatic

Definition at line 34 of file LocsL95.h.

◆ operator[]()

const double& lorenz95::LocsL95::operator[] ( const size_t  ii) const
inline

Definition at line 41 of file LocsL95.h.

◆ print()

void lorenz95::LocsL95::print ( std::ostream &  os) const
private

Definition at line 43 of file LocsL95.cc.

◆ size()

size_t lorenz95::LocsL95::size ( ) const
inline

Definition at line 40 of file LocsL95.h.

Here is the caller graph for this function:

◆ times()

const std::vector<util::DateTime>& lorenz95::LocsL95::times ( ) const
inline

Definition at line 42 of file LocsL95.h.

Member Data Documentation

◆ locs_

std::vector<double> lorenz95::LocsL95::locs_
private

Definition at line 45 of file LocsL95.h.

◆ times_

std::vector<util::DateTime> lorenz95::LocsL95::times_
private

Definition at line 46 of file LocsL95.h.


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