oILAB
Loading...
Searching...
No Matches
MesoStateEnsemble.h
Go to the documentation of this file.
1//
2// Created by Nikhil Chandra Admal on 3/25/24.
3//
4
5#ifndef OILAB_MESOSTATEENSEMBLE_H
6#define OILAB_MESOSTATEENSEMBLE_H
7
8#include"old/MesoState.h"
10
11namespace gbLAB {
12 template <int dim>
13 //class MesoStateEnsemble : public std::set<MesoState<dim>>
14 class MesoStateEnsemble : public std::vector<MesoState<dim>>
15 {
17
18 public:
19 //static int numberOfInteractingPlanes;
21 explicit MesoStateEnsemble(const ReferenceState<dim>& rS, const std::string& filename);
22 explicit MesoStateEnsemble(const ReferenceState<dim>& rS, const int& numberOfMesoStates);
24 void read(const std::string& filename);
25 void write(const std::string& filename) const;
27
28 };
29}
30
31#endif //OILAB_MESOSTATEENSEMBLE_H
const ReferenceState< dim > & rS
typename LatticeCore< dim >::IntScalarType IntScalarType
void write(const std::string &filename) const
MesoStateEnsemble< dim > build() const
MesoStateEnsemble(const ReferenceState< dim > &rS, const std::string &filename)
MesoStateEnsemble(const ReferenceState< dim > &rS, const int &numberOfMesoStates)
void read(const std::string &filename)
MesoStateEnsemble(const ReferenceState< dim > &rS)
long long int IntScalarType
Definition LatticeCore.h:26