SLIDE  3.0.0
A simulator for lithium-ion battery pack degradation
Loading...
Searching...
No Matches
cool_data.hpp File Reference
#include "../../types/Histogram.hpp"
#include "../../settings/settings.hpp"
#include <type_traits>
#include <vector>
Include dependency graph for cool_data.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  slide::Empty
 
struct  slide::CoolSystemCumulative
 
struct  slide::CoolSystemInst
 < Instantenous data. More...
 
struct  slide::CoolSystemHist
 Data storage. More...
 
struct  slide::CoolSystem_HVACCumulative
 
struct  slide::CoolSystem_HVACHist
 
struct  slide::CoolSystem_HVACInst
 < #TODO -> in future try to combine. More...
 

Namespaces

namespace  slide
 Slide namespace contains all the types, classes, and functions for the simulation framework.
 

Typedefs

using slide::CoolSystemInst_t = std::vector< CoolSystemInst >
 
using slide::CoolSystemHist_t = CoolSystemHist
 
using slide::CoolSystemData_t = std::conditional_t< settings::DATASTORE_COOL==1, CoolSystemHist_t, std::conditional_t< settings::DATASTORE_COOL==2, CoolSystemInst_t, Empty > >
 
using slide::CoolSystem_HVACHist_t = CoolSystem_HVACHist
 
using slide::CoolSystem_HVACInst_t = std::vector< CoolSystem_HVACInst >
 
using slide::CoolSystem_HVACData_t = std::conditional_t< settings::DATASTORE_COOL==1, CoolSystem_HVACHist_t, std::conditional_t< settings::DATASTORE_COOL==2, CoolSystem_HVACInst_t, Empty > >