#include <measurments.h>
Definition at line 94 of file measurments.h.
◆ RankOneMeasurementSet() [1/4]
xerus::RankOneMeasurementSet::RankOneMeasurementSet |
( |
| ) |
|
|
default |
◆ RankOneMeasurementSet() [2/4]
◆ RankOneMeasurementSet() [3/4]
◆ RankOneMeasurementSet() [4/4]
xerus::RankOneMeasurementSet::RankOneMeasurementSet |
( |
const SinglePointMeasurementSet & |
_other, |
|
|
const std::vector< size_t > & |
_dimensions |
|
) |
| |
◆ add()
void xerus::RankOneMeasurementSet::add |
( |
const std::vector< Tensor > & |
_position, |
|
|
const value_t |
_measuredValue |
|
) |
| |
◆ degree()
size_t xerus::RankOneMeasurementSet::degree |
( |
| ) |
const |
◆ frob_norm()
value_t xerus::RankOneMeasurementSet::frob_norm |
( |
| ) |
const |
◆ measure() [1/3]
void xerus::RankOneMeasurementSet::measure |
( |
const Tensor & |
_solution | ) |
|
◆ measure() [2/3]
void xerus::RankOneMeasurementSet::measure |
( |
const TensorNetwork & |
_solution | ) |
|
◆ measure() [3/3]
void xerus::RankOneMeasurementSet::measure |
( |
std::function< value_t(const std::vector< Tensor > &)> |
_callback | ) |
|
◆ normalize()
void xerus::RankOneMeasurementSet::normalize |
( |
| ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ random() [1/4]
RankOneMeasurementSet xerus::RankOneMeasurementSet::random |
( |
const size_t |
_numMeasurements, |
|
|
const std::vector< size_t > & |
_dimensions |
|
) |
| |
|
static |
◆ random() [2/4]
◆ random() [3/4]
◆ random() [4/4]
RankOneMeasurementSet xerus::RankOneMeasurementSet::random |
( |
const size_t |
_numMeasurements, |
|
|
const std::vector< size_t > & |
_dimensions, |
|
|
std::function< value_t(const std::vector< Tensor > &)> |
_callback |
|
) |
| |
|
static |
◆ size()
size_t xerus::RankOneMeasurementSet::size |
( |
| ) |
const |
◆ sort()
void xerus::RankOneMeasurementSet::sort |
( |
const bool |
_positionsOnly | ) |
|
◆ test() [1/3]
double xerus::RankOneMeasurementSet::test |
( |
const Tensor & |
_solution | ) |
const |
◆ test() [2/3]
double xerus::RankOneMeasurementSet::test |
( |
const TensorNetwork & |
_solution | ) |
const |
◆ test() [3/3]
double xerus::RankOneMeasurementSet::test |
( |
std::function< value_t(const std::vector< Tensor > &)> |
_callback | ) |
const |
◆ measuredValues
std::vector<value_t> xerus::RankOneMeasurementSet::measuredValues |
◆ positions
std::vector<std::vector<Tensor> > xerus::RankOneMeasurementSet::positions |
The documentation for this class was generated from the following files:
- /home/gitlab-runner/builds/9071116c/0/xerus/xerus/include/xerus/measurments.h
- /home/gitlab-runner/builds/9071116c/0/xerus/xerus/src/xerus/measurments.cpp