UFO
ProfileVerticalAveraging.cc File Reference
#include <algorithm>
#include <functional>
#include <utility>
#include "eckit/exception/Exceptions.h"
#include "oops/util/CompareNVectors.h"
#include "oops/util/Logger.h"
#include "oops/util/missingValues.h"
#include "oops/util/PropertiesOfNVectors.h"
#include "ufo/profile/ProfileVerticalAveraging.h"
#include "ufo/utils/metoffice/MetOfficeQCFlags.h"
Include dependency graph for ProfileVerticalAveraging.cc:

Go to the source code of this file.

Namespaces

 ufo
 

Functions

void ufo::calculateVerticalAverage (const std::vector< int > &flagsIn, const std::vector< float > &valuesIn, const std::vector< float > &coordIn, const std::vector< float > &bigGap, const std::vector< float > &coordOut, float DZFrac, ProfileAveraging::Method method, std::vector< int > &flagsOut, std::vector< float > &valuesOut, int &numGaps, std::vector< float > *coordMax=nullptr, std::vector< float > *coordMin=nullptr)
 Profile vertical averaging onto model levels. More...