|
IODA
|
#include <ObsSpaceParameters.h>

Public Member Functions | |
| ObsSpaceParameters (const ObsTopLevelParameters &topLevelParams, const util::DateTime &winStart, const util::DateTime &winEnd, const eckit::mpi::Comm &comm, const eckit::mpi::Comm &timeComm) | |
| Constructor. More... | |
| const util::DateTime & | windowStart () const |
| return the start of the DA timing window More... | |
| const util::DateTime & | windowEnd () const |
| return the end of the DA timing window More... | |
| const eckit::mpi::Comm & | comm () const |
| return the associated MPI group communicator More... | |
| int | obsPertSeed () const |
| return the associated perturbations seed More... | |
| const eckit::mpi::Comm & | timeComm () const |
| return the associated MPI time communicator More... | |
| void | setDimScale (const std::string &dimName, const Dimensions_t curSize, const Dimensions_t maxSize, const Dimensions_t chunkSize) |
| set a new dimension scale More... | |
| NewDimensionScales_t | getDimScales () const |
| get a new dimension scale More... | |
| void | setMaxVarSize (const Dimensions_t maxVarSize) |
| set the maximum variable size More... | |
| Dimensions_t | getMaxVarSize () const |
| get the maximum variable size More... | |
| std::size_t | getMpiRank () const |
| get the MPI rank number More... | |
| int | getMpiTimeRank () const |
| get the MPI rank number More... | |
Public Attributes | |
| ObsTopLevelParameters | top_level_ |
| sub groups of parameters More... | |
Private Attributes | |
| const util::DateTime | win_start_ |
| Beginning of DA timing window. More... | |
| const util::DateTime | win_end_ |
| End of DA timing window. More... | |
| const eckit::mpi::Comm & | comm_ |
| MPI group communicator. More... | |
| const eckit::mpi::Comm & | time_comm_ |
| MPI time communicator. More... | |
| NewDimensionScales_t | new_dims_ |
| new dimension scales for output file construction More... | |
| Dimensions_t | max_var_size_ |
| maximum variable size for output file contruction More... | |
| std::size_t | mpi_rank_ |
| group MPI rank number for output file construction More... | |
| int | mpi_time_rank_ |
| time MPI rank number of output file construction More... | |
Definition at line 258 of file ObsSpaceParameters.h.
|
inline |
Constructor.
Definition at line 264 of file ObsSpaceParameters.h.

|
inline |
return the associated MPI group communicator
Definition at line 296 of file ObsSpaceParameters.h.

|
inline |
get a new dimension scale
Definition at line 312 of file ObsSpaceParameters.h.

|
inline |
get the maximum variable size
Definition at line 318 of file ObsSpaceParameters.h.

|
inline |
get the MPI rank number
Definition at line 321 of file ObsSpaceParameters.h.

|
inline |
get the MPI rank number
Definition at line 324 of file ObsSpaceParameters.h.

|
inline |
return the associated perturbations seed
Definition at line 299 of file ObsSpaceParameters.h.
|
inline |
set a new dimension scale
Definition at line 305 of file ObsSpaceParameters.h.

|
inline |
set the maximum variable size
Definition at line 315 of file ObsSpaceParameters.h.

|
inline |
return the associated MPI time communicator
Definition at line 302 of file ObsSpaceParameters.h.

|
inline |
return the end of the DA timing window
Definition at line 293 of file ObsSpaceParameters.h.

|
inline |
return the start of the DA timing window
Definition at line 290 of file ObsSpaceParameters.h.

|
private |
MPI group communicator.
Definition at line 334 of file ObsSpaceParameters.h.
|
private |
maximum variable size for output file contruction
Definition at line 343 of file ObsSpaceParameters.h.
|
private |
group MPI rank number for output file construction
Definition at line 346 of file ObsSpaceParameters.h.
|
private |
time MPI rank number of output file construction
Definition at line 349 of file ObsSpaceParameters.h.
|
private |
new dimension scales for output file construction
Definition at line 340 of file ObsSpaceParameters.h.
|
private |
MPI time communicator.
Definition at line 337 of file ObsSpaceParameters.h.
| ObsTopLevelParameters ioda::ObsSpaceParameters::top_level_ |
sub groups of parameters
Definition at line 261 of file ObsSpaceParameters.h.
|
private |
End of DA timing window.
Definition at line 331 of file ObsSpaceParameters.h.
|
private |
Beginning of DA timing window.
Definition at line 328 of file ObsSpaceParameters.h.