UFO
ufo::TrackCheckShip Member List

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

actionParameters_ufo::FilterBaseprivate
allvars_ufo::ObsProcessorBaseprotected
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::ObsProcessorBaseprotected
deferToPost_ufo::ObsProcessorBaseprivate
diagnostics() constufo::TrackCheckShip
diagnostics_ufo::TrackCheckShipprivate
distance(const TrackObservation &a, const TrackObservation &b)ufo::TrackCheckShipinlinestatic
doFilter() const overrideufo::FilterBaseprivatevirtual
earlyBreak(const std::vector< std::reference_wrapper< TrackObservation >> &trackObs, const std::string trackId) constufo::TrackCheckShipprivate
FilterBase(ioda::ObsSpace &, const FilterParametersBaseWithAbstractAction &parameters, std::shared_ptr< ioda::ObsDataVector< int > >, std::shared_ptr< ioda::ObsDataVector< float > >)ufo::FilterBase
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::ObsProcessorBaseprotected
MAINLOOP enum valueufo::TrackCheckShipprivate
obsdb_ufo::ObsProcessorBaseprotected
obserr_ufo::ObsProcessorBaseprotected
ObsProcessorBase(ioda::ObsSpace &, bool deferToPost, std::shared_ptr< ioda::ObsDataVector< int > >, std::shared_ptr< ioda::ObsDataVector< float > >)ufo::ObsProcessorBase
options_ufo::TrackCheckShipprivate
Parameters_ typedefufo::TrackCheckShip
post_ufo::ObsProcessorBaseprivate
postFilter(const ioda::ObsVector &, const ioda::ObsVector &, const ObsDiagnostics &) overrideufo::ObsProcessorBase
preProcess() overrideufo::ObsProcessorBase
print(std::ostream &) const overrideufo::TrackCheckShipprivatevirtual
prior_ufo::ObsProcessorBaseprivate
priorFilter(const GeoVaLs &) overrideufo::ObsProcessorBase
qcFlag() const overrideufo::TrackCheckShipinlineprivatevirtual
removeFaultyObservation(std::vector< std::reference_wrapper< TrackObservation > > &track, const std::vector< std::reference_wrapper< TrackObservation > >::iterator &it, bool firstIterativeRemoval, const std::string trackId) constufo::TrackCheckShipprivate
requiredHdiagnostics() const overrideufo::ObsProcessorBaseinline
requiredVars() const overrideufo::ObsProcessorBaseinline
speedEstimate(const TrackCheckShip::TrackObservation &obs1, const TrackCheckShip::TrackObservation &obs2, const TrackCheckShipParameters &options)ufo::TrackCheckShipstatic
TrackCheckShip(ioda::ObsSpace &obsdb, const Parameters_ &parameters, std::shared_ptr< ioda::ObsDataVector< int > > flags, std::shared_ptr< ioda::ObsDataVector< float > > obserr)ufo::TrackCheckShip
whereParameters_ufo::FilterBaseprivate
~FilterBase()ufo::FilterBase
~ObsProcessorBase()ufo::ObsProcessorBase
~TrackCheckShip() overrideufo::TrackCheckShip