OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022

#include <DDAncillary.h>

Collaboration diagram for DDAncillary:
[legend]

Public Member Functions

 DDAncillary ()
 
 ~DDAncillary ()
 
int initialize (int hr, int min)
 
map< string, ddata * > read (map< string, ddata * > imap)
 

Protected Member Functions

int read_merra2_file (const string filename, met_lut *lut)
 
int get_met (const float lat, const float lon, metio *io)
 
int get_interp_indexes (const float lat, const float lon, int &i1, int &i2, int &j1, int &j2)
 
float index2lat (const int index)
 
float index2lon (const int index)
 
int lat2index (const float lat)
 
int lon2index (const float lon)
 

Protected Attributes

met_lutlut_
 

Detailed Description

Definition at line 41 of file DDAncillary.h.

Constructor & Destructor Documentation

◆ DDAncillary()

Definition at line 27 of file DDAncillary.cpp.

◆ ~DDAncillary()

Definition at line 38 of file DDAncillary.cpp.

Member Function Documentation

◆ get_interp_indexes()

int get_interp_indexes ( const float  lat,
const float  lon,
int &  i1,
int &  i2,
int &  j1,
int &  j2 
)
protected

Definition at line 423 of file DDAncillary.cpp.

◆ get_met()

int get_met ( const float  lat,
const float  lon,
metio io 
)
protected

Definition at line 235 of file DDAncillary.cpp.

◆ index2lat()

float index2lat ( const int  index)
protected

Definition at line 362 of file DDAncillary.cpp.

◆ index2lon()

float index2lon ( const int  index)
protected

Definition at line 400 of file DDAncillary.cpp.

◆ initialize()

int initialize ( int  hr,
int  min 
)

Definition at line 52 of file DDAncillary.cpp.

◆ lat2index()

int lat2index ( const float  lat)
protected

Definition at line 344 of file DDAncillary.cpp.

◆ lon2index()

int lon2index ( const float  lon)
protected

Definition at line 382 of file DDAncillary.cpp.

◆ read()

map< string, ddata * > read ( map< string, ddata * >  imap)

Definition at line 152 of file DDAncillary.cpp.

◆ read_merra2_file()

int read_merra2_file ( const string  filename,
met_lut lut 
)
protected

Definition at line 117 of file DDAncillary.cpp.

Member Data Documentation

◆ lut_

met_lut* lut_
protected

Definition at line 61 of file DDAncillary.h.


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