|
IODA
|
Classes | |
| class | Distribution |
| class | DistributionMethods |
| class | ObsFrameConstructor |
| class | ObsFrameRead |
| class | ObsFrameWrite |
| class | ObsIoConstructor |
| class | ObsIoRead |
| class | ObsIoWrite |
| class | DescendingSort |
| class | ExtendedObsSpace |
| class | ConversionTestParameters |
| class | FormatDeterminationParameters |
| class | FileFormat |
| class | ObsDataVecTestFixture |
| class | ObsDataVector |
| class | MyParameters |
| class | ObsDtype |
| class | ObsSpaceTestFixture |
| class | ObsSpace |
| class | ObsSpaceIndexRecnum |
| class | ObsSpaceInvalidNumeric |
| class | ObsSpacePutDbChannels |
| class | ObsVecTestFixture |
| class | ObsVector |
| class | ObsVectorPackEigen |
Functions | |
| CASE ("Derived variable, unit conversion, and exception checking methods") | |
| CASE ("Generate variants") | |
| CASE ("Concatenation mapping file; error checks of unit conversion methods") | |
| CASE ("Input data name matches the export data name") | |
| CASE ("Vertical coordinate mapping file") | |
| CASE ("Missing YAML on generate") | |
| CASE ("Non-empty inputs of equal element counts") | |
| CASE ("Empty inputs of equal element counts") | |
| CASE ("Unequal element counts") | |
| CASE ("One vector input") | |
| CASE ("Trailing spaces removed") | |
| CASE ("All space vectors") | |
| CASE ("input: empty") | |
| CASE ("input: ioda-v1 variable name") | |
| CASE ("input: ioda-v2 variable name") | |
| CASE ("input: variable name without group") | |
| CASE ("Convert variables") | |
| CASE ("Stitch variables, remove originals defaulted as true") | |
| CASE ("Stitch variables, remove originals set to false") | |
| void | testConstructor () |
| void | testDistribution (const eckit::Configuration &config, const eckit::Configuration &MyRankConfig, const ioda::Distribution *TestDist, const std::vector< std::size_t > &Index, const std::vector< std::size_t > &Recnums) |
| void | testDistributionConstructedManually () |
| void | testDistributionConstructedByObsSpace () |
| template<typename T > | |
| void | testAccumulateScalar (const Distribution &TestDist, const std::vector< size_t > &myRecords, size_t expectedSum) |
| template<typename T > | |
| void | testAccumulateVector (const Distribution &TestDist, const std::vector< size_t > &myRecords, size_t expectedSum) |
| template<typename T > | |
| void | testMaxScalar (const Distribution &TestDist, const std::vector< size_t > &myRecords, size_t expectedMax) |
| template<typename T > | |
| void | testMaxVector (const Distribution &TestDist, const std::vector< size_t > &myRecords, size_t expectedMax) |
| template<typename T > | |
| void | testMinScalar (const Distribution &TestDist, const std::vector< size_t > &myRecords, size_t expectedMin) |
| template<typename T > | |
| void | testMinVector (const Distribution &TestDist, const std::vector< size_t > &myRecords, size_t expectedMin) |
| void | testDistributionMethods () |
| void | testFrameRead (ObsFrameRead &obsFrame, eckit::LocalConfiguration &obsConfig, ioda::ObsSpaceParameters &obsParams) |
| void | testRead () |
| ObsGroup | buildTestObsGroup (const std::vector< eckit::LocalConfiguration > &dimConfigs, const std::vector< eckit::LocalConfiguration > &varConfigs) |
| void | frameWrite (ObsFrameWrite &obsFrame, eckit::LocalConfiguration &testConfig, const Has_Variables &sourceVars, const VarNameObjectList &varList, const VarNameObjectList &dimVarList, const VarDimMap &varDimMap, const Dimensions_t maxVarSize) |
| void | testWrite () |
| void | testDescendingSort (const eckit::LocalConfiguration &conf) |
| void | testExtendedObsSpace (const eckit::LocalConfiguration &conf) |
| CASE ("ioda/FileFormat") | |
| CASE ("ioda/determineFileFormat") | |
| std::string | trim (const std::string &str) |
| template<typename T > | |
| void | testPrint (const std::string &datatype) |
| CASE ("ioda/ObsDataVector/printFloat") | |
| CASE ("ioda/ObsDataVector/printDouble") | |
| CASE ("ioda/ObsDataVector/printInt") | |
| CASE ("ioda/ObsDataVector/printString") | |
| CASE ("ioda/ObsDataVector/printDateTime") | |
| CASE ("ioda/ObsDataVector/closeObsSpace") | |
| CASE ("ioda/ObsDtype") | |
| void | testGetDb () |
| void | testPutDb () |
| void | testPutGetChanSelect () |
| void | testWriteableGroup () |
| void | testMultiDimTransfer () |
| void | testObsVariables () |
| void | testDerivedObsError () |
| void | testCleanup () |
| void | testIndexRecnum () |
| void | testInvalidNumeric () |
| CASE ("ioda/ObsSpace/testPutDb") | |
| void | testCopyConstructor () |
| void | testNotZero () |
| void | testSave () |
| void | testAxpy () |
| tests ObsVector::axpy methods More... | |
| void | testDotProduct () |
| tests ObsVector::dot_product methods More... | |
| void | testDistributedMath () |
| void | testPackEigen () |
| tests ObsVector::packEigen, packEigenSize methods and mask methods More... | |
Variables | |
| const int | locations = 40 |
| const int | channels = 30 |
| ObsGroup ioda::test::buildTestObsGroup | ( | const std::vector< eckit::LocalConfiguration > & | dimConfigs, |
| const std::vector< eckit::LocalConfiguration > & | varConfigs | ||
| ) |
Definition at line 48 of file test/io/ObsFrameWrite.h.


| ioda::test::CASE | ( | "All space vectors" | ) |
| ioda::test::CASE | ( | "Concatenation mapping file; error checks of unit conversion methods" | ) |
| ioda::test::CASE | ( | "Convert variables" | ) |
Definition at line 28 of file test_convertvariableunits.cpp.

| ioda::test::CASE | ( | "Derived | variable, |
| unit | conversion, | ||
| and exception checking methods" | |||
| ) |
Definition at line 25 of file test-layoutobsgroup.cpp.


| ioda::test::CASE | ( | "Empty inputs of equal element counts" | ) |
| ioda::test::CASE | ( | "Generate variants" | ) |
Definition at line 40 of file test-layoutobsgroup.cpp.
| ioda::test::CASE | ( | "Input data name matches the export data name" | ) |
Definition at line 71 of file test-layoutodb.cpp.
| ioda::test::CASE | ( | "input: empty" | ) |
Definition at line 21 of file test-convertv1pathtov2path.cpp.

| ioda::test::CASE | ( | "input: ioda-v1 variable name" | ) |
Definition at line 27 of file test-convertv1pathtov2path.cpp.

| ioda::test::CASE | ( | "input: ioda-v2 variable name" | ) |
Definition at line 33 of file test-convertv1pathtov2path.cpp.

| ioda::test::CASE | ( | "input: variable name without group" | ) |
Definition at line 40 of file test-convertv1pathtov2path.cpp.

| ioda::test::CASE | ( | "ioda/determineFileFormat" | ) |
| ioda::test::CASE | ( | "ioda/FileFormat" | ) |
Definition at line 44 of file test/ioda/FileFormat.h.
| ioda::test::CASE | ( | "ioda/ObsDataVector/closeObsSpace" | ) |
| ioda::test::CASE | ( | "ioda/ObsDataVector/printDateTime" | ) |
Definition at line 99 of file test/ioda/ObsDataVector.h.
| ioda::test::CASE | ( | "ioda/ObsDataVector/printDouble" | ) |
Definition at line 87 of file test/ioda/ObsDataVector.h.
| ioda::test::CASE | ( | "ioda/ObsDataVector/printFloat" | ) |
Definition at line 83 of file test/ioda/ObsDataVector.h.
| ioda::test::CASE | ( | "ioda/ObsDataVector/printInt" | ) |
Definition at line 91 of file test/ioda/ObsDataVector.h.
| ioda::test::CASE | ( | "ioda/ObsDataVector/printString" | ) |
Definition at line 95 of file test/ioda/ObsDataVector.h.
| ioda::test::CASE | ( | "ioda/ObsDtype" | ) |
Definition at line 38 of file ObsDtype.h.
| ioda::test::CASE | ( | "Missing YAML on generate" | ) |
Definition at line 83 of file test-layoutodb.cpp.
| ioda::test::CASE | ( | "Non-empty inputs of equal element counts" | ) |
| ioda::test::CASE | ( | "One vector input" | ) |
| ioda::test::CASE | ( | "Stitch | variables, |
| remove originals defaulted as true" | |||
| ) |
Definition at line 26 of file test_stitchcomplementaryvariables.cpp.

| ioda::test::CASE | ( | "Stitch | variables, |
| remove originals set to false" | |||
| ) |
Definition at line 88 of file test_stitchcomplementaryvariables.cpp.

| ioda::test::CASE | ( | "Trailing spaces removed" | ) |
| ioda::test::CASE | ( | "Unequal element counts" | ) |
| ioda::test::CASE | ( | "Vertical coordinate mapping file" | ) |
Definition at line 77 of file test-layoutodb.cpp.
| void ioda::test::frameWrite | ( | ObsFrameWrite & | obsFrame, |
| eckit::LocalConfiguration & | testConfig, | ||
| const Has_Variables & | sourceVars, | ||
| const VarNameObjectList & | varList, | ||
| const VarNameObjectList & | dimVarList, | ||
| const VarDimMap & | varDimMap, | ||
| const Dimensions_t | maxVarSize | ||
| ) |
| void ioda::test::testAccumulateScalar | ( | const Distribution & | TestDist, |
| const std::vector< size_t > & | myRecords, | ||
| size_t | expectedSum | ||
| ) |
Definition at line 38 of file DistributionMethods.h.
| void ioda::test::testAccumulateVector | ( | const Distribution & | TestDist, |
| const std::vector< size_t > & | myRecords, | ||
| size_t | expectedSum | ||
| ) |
Definition at line 48 of file DistributionMethods.h.
| void ioda::test::testAxpy | ( | ) |
tests ObsVector::axpy methods
Tests the following for a random vector vec1:
Definition at line 207 of file test/ioda/ObsVector.h.

| void ioda::test::testCleanup | ( | ) |
| void ioda::test::testConstructor | ( | ) |
Definition at line 56 of file test/distribution/Distribution.h.


| void ioda::test::testCopyConstructor | ( | ) |
| void ioda::test::testDerivedObsError | ( | ) |
Definition at line 560 of file test/ioda/ObsSpace.h.
| void ioda::test::testDescendingSort | ( | const eckit::LocalConfiguration & | conf | ) |
| void ioda::test::testDistributedMath | ( | ) |
| void ioda::test::testDistribution | ( | const eckit::Configuration & | config, |
| const eckit::Configuration & | MyRankConfig, | ||
| const ioda::Distribution * | TestDist, | ||
| const std::vector< std::size_t > & | Index, | ||
| const std::vector< std::size_t > & | Recnums | ||
| ) |
Definition at line 80 of file test/distribution/Distribution.h.


| void ioda::test::testDistributionConstructedByObsSpace | ( | ) |
Definition at line 281 of file test/distribution/Distribution.h.


| void ioda::test::testDistributionConstructedManually | ( | ) |
Definition at line 210 of file test/distribution/Distribution.h.


| void ioda::test::testDistributionMethods | ( | ) |
Definition at line 150 of file DistributionMethods.h.


| void ioda::test::testDotProduct | ( | ) |
tests ObsVector::dot_product methods
Tests the following for a random vector vec1:
Definition at line 249 of file test/ioda/ObsVector.h.

| void ioda::test::testExtendedObsSpace | ( | const eckit::LocalConfiguration & | conf | ) |
| void ioda::test::testFrameRead | ( | ObsFrameRead & | obsFrame, |
| eckit::LocalConfiguration & | obsConfig, | ||
| ioda::ObsSpaceParameters & | obsParams | ||
| ) |
Definition at line 47 of file test/io/ObsFrameRead.h.


| void ioda::test::testGetDb | ( | ) |
Definition at line 190 of file test/ioda/ObsSpace.h.


| void ioda::test::testIndexRecnum | ( | ) |
Definition at line 142 of file ObsSpaceIndexRecnum.h.


| void ioda::test::testInvalidNumeric | ( | ) |
| void ioda::test::testMaxScalar | ( | const Distribution & | TestDist, |
| const std::vector< size_t > & | myRecords, | ||
| size_t | expectedMax | ||
| ) |
Definition at line 83 of file DistributionMethods.h.
| void ioda::test::testMaxVector | ( | const Distribution & | TestDist, |
| const std::vector< size_t > & | myRecords, | ||
| size_t | expectedMax | ||
| ) |
Definition at line 97 of file DistributionMethods.h.
| void ioda::test::testMinScalar | ( | const Distribution & | TestDist, |
| const std::vector< size_t > & | myRecords, | ||
| size_t | expectedMin | ||
| ) |
Definition at line 117 of file DistributionMethods.h.
| void ioda::test::testMinVector | ( | const Distribution & | TestDist, |
| const std::vector< size_t > & | myRecords, | ||
| size_t | expectedMin | ||
| ) |
Definition at line 131 of file DistributionMethods.h.
| void ioda::test::testMultiDimTransfer | ( | ) |
| void ioda::test::testNotZero | ( | ) |
| void ioda::test::testObsVariables | ( | ) |
Definition at line 537 of file test/ioda/ObsSpace.h.
| void ioda::test::testPackEigen | ( | ) |
tests ObsVector::packEigen, packEigenSize methods and mask methods
Tests that:
Definition at line 45 of file ObsVectorPackEigen.h.


| void ioda::test::testPrint | ( | const std::string & | datatype | ) |
| void ioda::test::testPutDb | ( | ) |
| void ioda::test::testPutGetChanSelect | ( | ) |
| void ioda::test::testRead | ( | ) |
Definition at line 105 of file test/io/ObsFrameRead.h.


| void ioda::test::testSave | ( | ) |
| void ioda::test::testWrite | ( | ) |
Definition at line 172 of file test/io/ObsFrameWrite.h.


| void ioda::test::testWriteableGroup | ( | ) |
| std::string ioda::test::trim | ( | const std::string & | str | ) |
Definition at line 57 of file test/ioda/ObsDataVector.h.

| const int ioda::test::channels = 30 |
Definition at line 27 of file test_convertvariableunits.cpp.
| const int ioda::test::locations = 40 |
Definition at line 26 of file test_convertvariableunits.cpp.