Measurement
- class nexus.Measurement(Measurement self, Experiment experiment, std::string const id="")
- class nexus.Measurement(Measurement self, Experiment experiment, DoubleVector detuning, std::string const id="") Measurement
Base class for all measurement class objects. Do not initialize this method, use the derived classes.
- id
User identifier.
- Type:
string
- experiment
Experiment.
- Type:
- detuning
Detuning values for the calculation.
- Type:
list
- velocity
Velocity detuning for the calculation in units mm/s.
- Type:
list
- time
Time values for the calculation. Only used for time dependent measurements.
- Type:
list
- distribution_points
Number of distribution_points for objects in forward geometry
- Type:
int
- PopulateOptimizerHandler(Measurement self, OptimizerHandler optimizer_handler)
- Update(Measurement self)
- Velocity()
Returns the velocity detuning of the measurement in units of mm/s.
- Returns:
Velocity detuning (mm/s).
- Return type:
ndarray
- property detuning
std::vector<(double,std::allocator<(double)>)>
- Type:
detuning
- property experiment
p.Experiment
- Type:
experiment
- property id
std::string
- Type:
id
- property time
std::vector<(double,std::allocator<(double)>)>
- Type:
time
- class nexus.MeasurementVector(MeasurementVector self)
- class nexus.MeasurementVector(MeasurementVector self, MeasurementVector other) MeasurementVector
- class nexus.MeasurementVector(MeasurementVector self, std::vector< Measurement * >::size_type size) MeasurementVector
- class nexus.MeasurementVector(MeasurementVector self, std::vector< Measurement * >::size_type size, Measurement value) MeasurementVector
List of
Measurementobjects.- append(MeasurementVector self, Measurement x)
- assign(MeasurementVector self, std::vector< Measurement * >::size_type n, Measurement x)
- back(MeasurementVector self) Measurement
- begin(MeasurementVector self) std::vector< Measurement * >::iterator
- capacity(MeasurementVector self) std::vector< Measurement * >::size_type
- clear(MeasurementVector self)
- empty(MeasurementVector self) bool
- end(MeasurementVector self) std::vector< Measurement * >::iterator
- erase(MeasurementVector self, std::vector< Measurement * >::iterator pos) std::vector< Measurement * >::iterator
- erase(MeasurementVector self, std::vector< Measurement * >::iterator first, std::vector< Measurement * >::iterator last) std::vector< Measurement * >::iterator
- front(MeasurementVector self) Measurement
- get_allocator(MeasurementVector self) std::vector< Measurement * >::allocator_type
- insert(MeasurementVector self, std::vector< Measurement * >::iterator pos, Measurement x) std::vector< Measurement * >::iterator
- insert(MeasurementVector self, std::vector< Measurement * >::iterator pos, std::vector< Measurement * >::size_type n, Measurement x) None
- iterator(MeasurementVector self) SwigPyIterator
- pop(MeasurementVector self) Measurement
- pop_back(MeasurementVector self)
- push_back(MeasurementVector self, Measurement x)
- rbegin(MeasurementVector self) std::vector< Measurement * >::reverse_iterator
- rend(MeasurementVector self) std::vector< Measurement * >::reverse_iterator
- reserve(MeasurementVector self, std::vector< Measurement * >::size_type n)
- resize(MeasurementVector self, std::vector< Measurement * >::size_type new_size)
- resize(MeasurementVector self, std::vector< Measurement * >::size_type new_size, Measurement x) None
- size(MeasurementVector self) std::vector< Measurement * >::size_type
- swap(MeasurementVector self, MeasurementVector v)