UFO
ufo::TrackCheckShip Member List

This is the complete list of members for ufo::TrackCheckShip, including all inherited members.

allvars_ufo::FilterBaseprotected
angle(const TrackCheckShip::TrackObservation &a, const TrackCheckShip::TrackObservation &b, const TrackCheckShip::TrackObservation &c)ufo::TrackCheckShipstatic
applyFilter(const std::vector< bool > &, const Variables &, std::vector< std::vector< bool >> &) const overrideufo::TrackCheckShipprivatevirtual
calculateTrackSegmentProperties(const std::vector< std::reference_wrapper< TrackObservation >> &trackObservations, CalculationMethod calculationMethod=MAINLOOP) constufo::TrackCheckShipprivate
CalculationMethod enum nameufo::TrackCheckShipprivate
classname()ufo::TrackCheckShipinlinestatic
collectTrackObservations(std::vector< size_t >::const_iterator trackObsIndicesBegin, std::vector< size_t >::const_iterator trackObsIndicesEnd, const std::vector< size_t > &validObsIds, const TrackCheckUtils::ObsGroupLocationTimes &obsLoc) constufo::TrackCheckShipprivate
config_ufo::FilterBaseprotected
data_ufo::FilterBaseprotected
defer_to_post_ufo::FilterBaseprivate
diagnostics() constufo::TrackCheckShip
diagnostics_ufo::TrackCheckShipprivate
distance(const TrackObservation &a, const TrackObservation &b)ufo::TrackCheckShipinlinestatic
doFilter() constufo::FilterBaseprivate
earlyBreak(const std::vector< std::reference_wrapper< TrackObservation >> &trackObs) constufo::TrackCheckShipprivate
FilterBase(ioda::ObsSpace &, const eckit::Configuration &, std::shared_ptr< ioda::ObsDataVector< int > >, std::shared_ptr< ioda::ObsDataVector< float > >)ufo::FilterBase
filtervars_ufo::FilterBaseprotected
FIRSTITERATION enum valueufo::TrackCheckShipprivate
flagRejectedTrackObservations(std::vector< size_t >::const_iterator trackObsIndicesBegin, std::vector< size_t >::const_iterator trackObsIndicesEnd, const std::vector< size_t > &validObsIds, const std::vector< TrackObservation > &trackObservations, std::vector< bool > &isRejected) constufo::TrackCheckShipprivate
flags_ufo::FilterBaseprotected
MAINLOOP enum valueufo::TrackCheckShipprivate
obsdb_ufo::FilterBaseprotected
obserr_ufo::FilterBaseprotected
options_ufo::TrackCheckShipprivate
post_ufo::FilterBaseprivate
postFilter(const ioda::ObsVector &, const ObsDiagnostics &)ufo::FilterBase
preProcess()ufo::FilterBase
print(std::ostream &) const overrideufo::TrackCheckShipprivatevirtual
prior_ufo::FilterBaseprivate
priorFilter(const GeoVaLs &)ufo::FilterBase
qcFlag() const overrideufo::TrackCheckShipinlineprivatevirtual
removeFaultyObservation(std::vector< std::reference_wrapper< TrackObservation > > &track, const std::vector< std::reference_wrapper< TrackObservation > >::iterator &it, bool firstIterativeRemoval=false) constufo::TrackCheckShipprivate
removeSimultaneousObservations(const std::vector< std::reference_wrapper< TrackObservation >> &trackObs) constufo::TrackCheckShipprivate
requiredHdiagnostics() constufo::FilterBaseinline
requiredVars() constufo::FilterBaseinline
SIMULTANEOUSDEFERRAL enum valueufo::TrackCheckShipprivate
speedEstimate(const TrackCheckShip::TrackObservation &obs1, const TrackCheckShip::TrackObservation &obs2, const TrackCheckShipParameters &options)ufo::TrackCheckShipstatic
TrackCheckShip(ioda::ObsSpace &obsdb, const eckit::Configuration &config, std::shared_ptr< ioda::ObsDataVector< int > > flags, std::shared_ptr< ioda::ObsDataVector< float > > obserr)ufo::TrackCheckShip
~FilterBase()ufo::FilterBase
~TrackCheckShip() overrideufo::TrackCheckShip