VarDict.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 #include <vector>
5 #include <unordered_map>
6 
7 class VarDict
8 {
9 public:
10  std::unordered_map<std::string, double> scalarVarMap;
11  std::unordered_map<std::string, std::vector<double>> vectorVarMap;
12 
13  void pprint() const;
14 
15 private:
16  void pprintVectorVars() const;
17  void pprintScalarVars() const;
18 };
std::unordered_map< std::string, std::vector< double > > vectorVarMap
Definition: VarDict.h:11
void pprintVectorVars() const
Definition: VarDict.cxx:32
void pprintScalarVars() const
Definition: VarDict.cxx:19
void pprint() const
Definition: VarDict.cxx:48
Definition: VarDict.h:7
std::unordered_map< std::string, double > scalarVarMap
Definition: VarDict.h:10