SLIDE  3.0.0
A simulator for lithium-ion battery pack degradation
Loading...
Searching...
No Matches
makeBattery.cpp File Reference
#include "makeBattery.hpp"
#include "../cells/cells.hpp"
#include "../modules/Module_s.hpp"
#include "../modules/Module_p.hpp"
#include "../procedures/Cycler.hpp"
#include "../procedures/Procedure.hpp"
#include "../settings/settings.hpp"
#include <cmath>
#include <random>
#include <cassert>
#include <iostream>
#include <fstream>
#include <ctime>
#include <typeinfo>
Include dependency graph for makeBattery.cpp:

Namespaces

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

Functions

Deep_ptr< StorageUnit > slide::makeBattery (bool balance, bool capSpread, bool RcellSpread, bool degrateSpread, bool contactR, int coolControl)
 
Deep_ptr< StorageUnit > slide::makeBattery2 (bool balance, bool capSpread, bool RcellSpread, bool degrateSpread, bool contactR, int coolControl)
 
Deep_ptr< StorageUnit > slide::makeBattery_EPFL_smaller (bool capSpread, bool RcellSpread, bool degrateSpread, bool contactR, int coolControl, std::string IDadditions, double RM)
 
Deep_ptr< StorageUnit > slide::makeBattery_EPFL (bool capSpread, bool RcellSpread, bool degrateSpread, bool contactR, int coolControl, std::string IDadditions, double RM)
 
Deep_ptr< StorageUnit > slide::makeBattery_Test (bool capSpread, bool RcellSpread, bool degrateSpread, bool contactR, int coolControl, std::string IDadditions, double RM)
 
Deep_ptr< StorageUnit > slide::makeBattery_TestParallel (bool capSpread, bool RcellSpread, bool degrateSpread, bool contactR, int coolControl, std::string IDadditions, double RM)