ocssw
V2022
|
#include <AfrtProcess.h>
Public Member Functions | |
AfrtProcessNC4 () | |
~AfrtProcessNC4 () | |
int | initialize () |
int | process () |
int | process_mpi () |
int | initialize_nc4 (string ofile) |
int | write_nc4 (size_t l1, size_t s1, size_t t1, size_t w1) |
Public Member Functions inherited from AfrtProcessRt2 | |
AfrtProcessRt2 () | |
~AfrtProcessRt2 () | |
int | read_af () |
Public Member Functions inherited from AfrtProcess | |
AfrtProcess () | |
virtual | ~AfrtProcess () |
NcFile * | open_nc4 (string ofile) |
virtual int | write_nc4 (NcFile *ncout) |
int | write_global_attributes (NcFile *nc_output) |
void | setHistory (std::string history) |
std::string | getHistory () |
Public Attributes | |
int | mpi_id =-1 |
int | n_mpi_nodes |
Public Attributes inherited from AfrtProcessRt2 | |
rt2_in * | in_ |
rt2_out * | out_ |
Public Attributes inherited from AfrtProcess | |
string | output_filepath_ |
string | title_ |
string | prod_name_ |
string | sensor_ |
string | platform_ |
string | processing_version_ |
string | conventions_ |
string | institution_ |
string | license_ |
string | naming_authority_ |
string | date_created_ |
string | keywords_vocabulary_ |
string | stdname_vocabulary_ |
string | creator_name_ |
string | creator_email_ |
string | creator_url_ |
string | project_ |
string | publisher_name_ |
string | publisher_url_ |
string | publisher_email_ |
string | processing_level_ |
string | cdm_data_type_ |
string | source_files_ |
string | time_coverage_start_ |
string | time_coverage_end_ |
string | pge_start_time_ |
string | pge_end_time_ |
string | versionid_ |
string | history_ |
Protected Attributes | |
string | ofilepath_ |
NcFile * | nc_out_ |
double_5darray | F_ |
AfrtProcessPhs * | phs_ |
AfrtProcessOcn * | ocn_ |
AfrtProcessRt1 * | rt1_ |
Protected Attributes inherited from AfrtProcess | |
int | num_bands_ |
STAGE_ENUM | stage_ |
Detailed Description
Definition at line 672 of file AfrtProcess.h.
Constructor & Destructor Documentation
◆ AfrtProcessNC4()
AfrtProcessNC4 | ( | ) |
class constructor
Definition at line 190 of file AfrtProcess.cpp.
◆ ~AfrtProcessNC4()
~AfrtProcessNC4 | ( | ) |
class destructor
Definition at line 229 of file AfrtProcess.cpp.
Member Function Documentation
◆ initialize()
|
virtual |
initialize input data
Reimplemented from AfrtProcessRt2.
Definition at line 607 of file AfrtProcess.cpp.
◆ initialize_nc4()
int initialize_nc4 | ( | string | ofile | ) |
Initialize NetCDF4 file
Definition at line 2520 of file AfrtProcess.cpp.
◆ process()
|
virtual |
compute radiative transfer tables
Reimplemented from AfrtProcess.
Definition at line 1172 of file AfrtProcess.cpp.
◆ process_mpi()
int process_mpi | ( | ) |
compute radiative transfer tables (with MPI)
Definition at line 1532 of file AfrtProcess.cpp.
◆ write_nc4()
int write_nc4 | ( | size_t | l1, |
size_t | s1, | ||
size_t | t1, | ||
size_t | w1 | ||
) |
Definition at line 2708 of file AfrtProcess.cpp.
Member Data Documentation
◆ F_
|
protected |
Definition at line 719 of file AfrtProcess.h.
◆ mpi_id
int mpi_id =-1 |
Definition at line 676 of file AfrtProcess.h.
◆ n_mpi_nodes
int n_mpi_nodes |
Definition at line 677 of file AfrtProcess.h.
◆ nc_out_
|
protected |
Definition at line 718 of file AfrtProcess.h.
◆ ocn_
|
protected |
Definition at line 722 of file AfrtProcess.h.
◆ ofilepath_
|
protected |
Definition at line 717 of file AfrtProcess.h.
◆ phs_
|
protected |
Definition at line 721 of file AfrtProcess.h.
◆ rt1_
|
protected |
Definition at line 723 of file AfrtProcess.h.
The documentation for this class was generated from the following files:
- /gfs-oceanweb/web/ocssw/ocssw_src/src/afrt/AfrtProcess.h
- /gfs-oceanweb/web/ocssw/ocssw_src/src/afrt/AfrtProcess.cpp