SLIDE  3.0.0
A simulator for lithium-ion battery pack degradation
Loading...
Searching...
No Matches
XYdata.hpp File Reference
#include "FixedData.hpp"
#include "../utility/interpolation.hpp"
#include "../utility/io/read_CSVfiles.hpp"
#include <stdexcept>
#include <vector>
#include <array>
#include <functional>
#include <cmath>
#include <filesystem>
#include <type_traits>
#include <span>
Include dependency graph for XYdata.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  slide::XYdata< Tx, Ty >
 

Namespaces

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

Typedefs

using slide::XYdata_ff = XYdata< FixedData< double >, FixedData< double > >
 
using slide::XYdata_fv = XYdata< FixedData< double >, std::vector< double > >
 
using slide::XYdata_vv = XYdata< std::vector< double >, std::vector< double > >
 
using slide::XYdata_ss = XYdata< std::span< double >, std::span< double > >
 

Functions

template<typename Tx >
bool slide::check_is_fixed (Tx &xdat)
 
template<typename Tpath >
void slide::loadCSV_2col (Tpath &&name, slide::XYdata_vv &data, int n=0)