28 #include "../ttNetwork.h" 29 #include "../performanceData.h" 30 #include "../measurments.h" 47 void add(
const std::vector<double>& _rndvec,
const Tensor& _solution);
54 void uq_adf(
TTTensor& _x,
const std::vector<std::vector<double>>& _randomVariables,
const std::vector<Tensor>& _solutions);
60 std::pair<std::vector<std::vector<double>>, std::vector<Tensor>>
uq_mc(
const TTTensor& _x,
const size_t _N,
const size_t _numSpecial);
std::vector< Tensor > solutions
void add_initial(const std::vector< double > &_rndvec, const Tensor &_solution)
void add(const std::vector< double > &_rndvec, const Tensor &_solution)
std::vector< std::vector< double > > initialRandomVectors
The main namespace of xerus.
Class that handles simple (non-decomposed) tensors in a dense or sparse representation.
Tensor uq_avg(const TTTensor &_x, const size_t _N, const size_t _numSpecial)
void uq_adf(TTTensor &_x, const std::vector< std::vector< double >> &_randomVariables, const std::vector< Tensor > &_solutions)
std::vector< std::vector< double > > randomVectors
std::vector< Tensor > initialSolutions
UQMeasurementSet()=default
std::pair< std::vector< std::vector< double > >, std::vector< Tensor > > uq_mc(const TTTensor &_x, const size_t _N, const size_t _numSpecial)