NDDEM
Classes | Typedefs | Functions | Variables
DEMND.h File Reference
#include <cstdlib>
#include <cmath>
#include <cstdio>
#include <vector>
#include <ctime>
#include <cstring>
#include <random>
#include <omp.h>
#include "cereal/types/vector.hpp"
#include "cereal/types/chrono.hpp"
#include "cereal/types/optional.hpp"
#include "cereal/types/utility.hpp"
#include "cereal/types/string.hpp"
#include "cereal/types/map.hpp"
#include "cereal/types/list.hpp"
#include "cereal/archives/binary.hpp"
#include "cereal/archives/xml.hpp"
#include "Typedefs.h"
#include "Parameters.h"
#include "Contacts.h"
#include "ContactList.h"
#include "Multiproc.h"
#include "Cells.h"
#include "Octree.h"
#include "Boundaries.h"

Go to the source code of this file.

Classes

class  Simulation< d >
 

Typedefs

using Vector2Djs = std::vector< std::vector< double > >
 
using Vector1Djs = std::vector< double >
 

Functions

template<typename T >
std::vector< std::vector< T > > to_js_array (std::vector< std::vector< T >> &data)
 
template<typename T >
std::vector< T > to_js_array (std::vector< T > &data)
 
template<typename T >
std::vector< T > from_js_array (std::vector< T > &data)
 

Variables

vector< std::pair< ExportType, ExportData > > * toclean
 
XMLWriterxmlout
 

Typedef Documentation

◆ Vector1Djs

using Vector1Djs = std::vector<double>

◆ Vector2Djs

using Vector2Djs = std::vector<std::vector<double> >

Function Documentation

◆ from_js_array()

template<typename T >
std::vector<T> from_js_array ( std::vector< T > &  data)

◆ to_js_array() [1/2]

template<typename T >
std::vector<std::vector<T> > to_js_array ( std::vector< std::vector< T >> &  data)

◆ to_js_array() [2/2]

template<typename T >
std::vector<T> to_js_array ( std::vector< T > &  data)