55 EntryPoint(std::array<float, NLocals>, std::array<std::pair<uint32_t, float>, NGlobals>,
float,
float)
EntryPoint(std::array< float, NLocals >, std::array< std::pair< uint32_t, float >, NGlobals >, float, float) -> EntryPoint< NLocals, NGlobals >
Explicit CTAD deduction guide for centipede::EntryPoint.
Structure of a entrypoint.
constexpr void reset()
Reset all values to the default values.
float data_type
Data type of deriv values.
std::array< float, NLocals > LocalDerivs
Data type of local deriv array.
std::array< std::pair< uint32_t, float >, NGlobals > GlobalDerivs
Data type of global deriv array.
float measurement
Measurement corresponding to the error value.
static constexpr std::size_t n_globals
Number of the global parameters.
static constexpr std::size_t n_locals
Number of the local parameters.
GlobalDerivs global_derivs
Global label and derivatives pair. The label is using 0-based indexing.
constexpr auto operator<=>(const EntryPoint< NLocals, NGlobals > &other) const =default
Default spaceship operator for comparisons.