NASA Logo
Ocean Color Science Software

ocssw V2022

#include <sst_adt.hpp>

Collaboration diagram for Treenode:
[legend]

Public Member Functions

void traverse (float *inp_treesum, int16_t *inp_flags_sst, const VarsAtPixel &vars)
 

Public Attributes

std::vector< std::pair< Treenode *, bool > > children
 
void(* traverse_ptr )(float *, int16_t *, const TestParameters &, const VarsAtPixel &, Treenode *)
 
TestParameters set_parameters
 

Detailed Description

The decision tree.

Parameters
children- decision branches
traverse_ptr- traversal function ptr
set_parameters- parameters of the test
traverse- traverse driver

Definition at line 57 of file sst_adt.hpp.

Member Function Documentation

◆ traverse()

void traverse ( float *  inp_treesum,
int16_t *  inp_flags_sst,
const VarsAtPixel vars 
)
inline

Definition at line 64 of file sst_adt.hpp.

Member Data Documentation

◆ children

std::vector<std::pair<Treenode *, bool> > children

Definition at line 58 of file sst_adt.hpp.

◆ set_parameters

TestParameters set_parameters

Definition at line 62 of file sst_adt.hpp.

◆ traverse_ptr

void(* traverse_ptr(float *, int16_t *, const TestParameters &, const VarsAtPixel &, Treenode *)

Definition at line 60 of file sst_adt.hpp.


The documentation for this struct was generated from the following file:
  • /gfs-oceanweb/web/ocssw/ocssw_src/src/l2gen/sst_adt.hpp