ocssw
V2022
|
DayNightAttribute
#include <RuntimeAttributes.hpp>
Inheritance diagram for DayNightAttribute:
Collaboration diagram for DayNightAttribute:
Public Member Functions | |
DayNightAttribute ()=default | |
DayNightAttribute (DataProviderConfiguration &configuration) | |
void | scan_solzen () |
void | set_flag () |
![]() | |
bool | is_valid_attribute () const |
RuntimeAttribute ()=default | |
RuntimeAttribute (const std::string &name, DataProviderConfiguration &configuration) | |
const std::string & | get_name () const |
const std::string & | get_grp_name () const |
std::unique_ptr< RuntimeAttribute > | init_attribute (const std::string &name, DataProviderConfiguration &configuration) |
virtual | ~RuntimeAttribute ()=default |
![]() | |
Attribute ()=default | |
virtual | ~Attribute ()=default |
Attribute (const std::string &name, const ANY &value, size_t attr_len) | |
const std::string & | name () const |
const ANY & | a_value () const |
size_t | attr_len () const |
double | as_double () const |
std::string | as_string () const |
template<typename T > | |
std::vector< T > | as_vector () const |
Additional Inherited Members | |
![]() | |
static Attribute | parse_attribute (const netCDF::NcAtt &att) |
static Attribute | parse_attribute (const rapidjson::Value::ConstMemberIterator &data) |
static Attribute | parse (const std::string &input) |
![]() | |
void | check_needs () |
![]() | |
std::unordered_map< std::string, focs::BaseVariable * > | available_products |
std::string | _run_time_name {} |
std::string | _group_name {} |
std::string | _product_name {} |
std::vector< std::string > | needed_products {} |
bool | are_needed_products_found {false} |
![]() | |
std::string | name_ |
ANY | a_value_ |
size_t | attr_len_ |
Detailed Description
Definition at line 54 of file RuntimeAttributes.hpp.
Constructor & Destructor Documentation
◆ DayNightAttribute() [1/2]
|
default |
◆ DayNightAttribute() [2/2]
DayNightAttribute | ( | DataProviderConfiguration & | configuration | ) |
Member Function Documentation
◆ scan_solzen()
void scan_solzen | ( | ) |
◆ set_flag()
|
inline |
Definition at line 71 of file RuntimeAttributes.hpp.
The documentation for this class was generated from the following file:
- /gfs-oceanweb/web/ocssw/ocssw_src/include/focs/RuntimeAttributes.hpp