Skip to content
Snippets Groups Projects
Commit 105a4762 authored by Atkins, Charles Vernon's avatar Atkins, Charles Vernon
Browse files

Moved remaining private headers

parent 3771c79e
No related branches found
No related tags found
1 merge request!68Move non-public headers into the source directory
File moved
File moved
...@@ -33,29 +33,24 @@ ...@@ -33,29 +33,24 @@
#ifndef __ADIOS_SELECTION_H__ #ifndef __ADIOS_SELECTION_H__
#define __ADIOS_SELECTION_H__ #define __ADIOS_SELECTION_H__
/// \cond EXCLUDE_FROM_DOXYGEN
#include "external/adios_selection.h"
#include <stdint.h>
/// \endcond
namespace adios namespace adios
{ {
/*************************/
/* Types used in the API */
/*************************/
/* Type of selection */ /* Type of selection */
enum class SelectionType enum class SelectionType
{ {
// Contiguous block of data defined by offsets and counts in each // Contiguous block of data defined by offsets and counts in each
// dimension // dimension
BoundingBox = ADIOS_SELECTION_BOUNDINGBOX, BoundingBox,
// List of individual points // List of individual points
Points = ADIOS_SELECTION_POINTS, Points,
// Selection of an individual block written by a writer process // Selection of an individual block written by a writer process
WriteBlock = ADIOS_SELECTION_WRITEBLOCK, WriteBlock,
// Let the method decide what to return // Let the method decide what to return
Auto = ADIOS_SELECTION_AUTO Auto
}; };
class Selection class Selection
......
...@@ -10,7 +10,9 @@ ...@@ -10,7 +10,9 @@
#include <cstdint> #include <cstdint>
/// \endcond /// \endcond
#include "selection/Selection.h" #include <vector>
#include "Selection.h"
namespace adios namespace adios
{ {
...@@ -27,7 +29,8 @@ public: ...@@ -27,7 +29,8 @@ public:
: Selection(SelectionType::BoundingBox), m_Start(start), m_Count(count) : Selection(SelectionType::BoundingBox), m_Start(start), m_Count(count)
{ {
} }
~SelectionBoundingBox(){};
~SelectionBoundingBox() = default;
std::vector<std::uint64_t> m_Start; std::vector<std::uint64_t> m_Start;
std::vector<std::uint64_t> m_Count; std::vector<std::uint64_t> m_Count;
......
...@@ -10,8 +10,9 @@ ...@@ -10,8 +10,9 @@
#include <cstdint> #include <cstdint>
/// \endcond /// \endcond
#include "selection/Selection.h" #include <vector>
#include "selection/SelectionBoundingBox.h"
#include "Selection.h"
namespace adios namespace adios
{ {
...@@ -40,7 +41,7 @@ public: ...@@ -40,7 +41,7 @@ public:
{ {
} }
~SelectionPoints(){}; virtual ~SelectionPoints() = default;
const std::size_t m_Ndim; const std::size_t m_Ndim;
const std::size_t m_Npoints; const std::size_t m_Npoints;
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
#include "functions/adiosFunctions.h" //GetTotalSize, DimsToCSV, ConvertUint64VectorToSizetVector #include "functions/adiosFunctions.h" //GetTotalSize, DimsToCSV, ConvertUint64VectorToSizetVector
#include "functions/adiosTemplates.h" //GetType<T> #include "functions/adiosTemplates.h" //GetType<T>
#include "selection/SelectionBoundingBox.h" //Selection #include "SelectionBoundingBox.h" //Selection
namespace adios namespace adios
{ {
......
File moved
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment