|
| | Data (std::vector< std::shared_ptr< const Observation > > observations) |
| |
|
auto | at (size_t i) const |
| |
|
auto | begin () const |
| |
|
auto | end () const |
| |
|
auto | cbegin () const |
| |
|
auto | cend () const |
| |
| std::vector< std::reference_wrapper< const Channel > > | get_channels () const override |
| | Get the set of channels this instance is applicable for.
|
| |
| ParamRefs & | get_parameters (ParamRefs ¶ms, ParamFilter *filter=nullptr) const override |
| |
| ParamCRefs & | get_parameters_const (ParamCRefs ¶ms, ParamFilter *filter=nullptr) const override |
| | Same as get_parameters(), but for const refs.
|
| |
|
size_t | size () const |
| | Get the number of member Observation.
|
| |
|
std::string | repr (bool name_keywords=false, std::string_view namespace_separator=Object::CC_NAMESPACE_SEPARATOR) const override |
| |
|
std::string | str () const override |
| |
|
ParamRefs | get_parameters_new (ParamFilter *filter=nullptr) const |
| | Same as get_parameters(), but returning a new vector.
|
| |
|
ParamCRefs | get_parameters_const_new (ParamFilter *filter=nullptr) const |
| | Same as get_parameters_const(), but returning a new vector.
|
| |
template<typename T, typename I, typename M>
class lsst::gauss2d::fit::Data< T, I, M >
A list of Observation instances that can be modelled.
A Data is a list of Observation instances that can have associated Model instances. Multiple Observation instances may have the same Channel, but one should not include the same Observation multiple time.
- Template Parameters
-