SLIDE  3.0.0
A simulator for lithium-ion battery pack degradation
Loading...
Searching...
No Matches
utility.hpp
Go to the documentation of this file.
1/*
2 * utility.hpp
3 *
4 * All utility functions. So the code is less verbose.
5 *
6 * A cycler implements check-up procedures and degradation procedures.
7 * The data from the check-up procedures is written in csv files in the same subfolder as where the cycling data of a cell is written (see BasicCycler.cpp).
8 * There is one file per 'type' of check-up (capacity measurement, OCV measurement, CCCV cycles and a pulse discharge).
9 *
10 * Copyright (c) 2019, The Chancellor, Masters and Scholars of the University
11 * of Oxford, VITO nv, and the 'Slide' Developers.
12 * See the licence file LICENCE.txt for more information.
13 */
14
15#pragma once
16
17#include "timing.hpp"
18#include "parallelisation.hpp"
19#include "util.hpp"
20#include "interpolation.hpp"
21#include "free_functions.hpp"
22#include "slide_algorithms.hpp"
24#include "slide_aux.hpp"
25#include "units.hpp"
26
27
28#include "io/read_CSVfiles.hpp"
29
30// Types:
31
32#include "../types/Deep_ptr.hpp"