LSST Applications g1653933729+a8ce1bb630,g1a997c3884+a8ce1bb630,g28da252d5a+d15de4ab0d,g2bbee38e9b+97aa061eef,g2bc492864f+97aa061eef,g2cdde0e794+3ad5f2bb52,g3156d2b45e+07302053f8,g347aa1857d+97aa061eef,g35bb328faa+a8ce1bb630,g3a166c0a6a+97aa061eef,g3e281a1b8c+693a468c5f,g4005a62e65+17cd334064,g414038480c+56e3b84a79,g41af890bb2+1c23cd8dc6,g4e1a3235cc+346d8468f1,g6249c6f860+0f10df03c7,g80478fca09+469ce5f220,g82479be7b0+90e3dadc5b,g858d7b2824+e7f795e3fb,g9125e01d80+a8ce1bb630,g923454667a+e7f795e3fb,ga5288a1d22+d13454dda5,gae0086650b+a8ce1bb630,gb58c049af0+d64f4d3760,gc28159a63d+97aa061eef,gcf0d15dbbd+874ca8ec09,gd6b7c0dfd1+d9d51876e5,gda3e153d99+e7f795e3fb,gda6a2b7d83+874ca8ec09,gdaeeff99f8+1711a396fd,gdd5a9049c5+40baf9de4f,ge2409df99d+634e70b004,ge33fd446bb+e7f795e3fb,ge79ae78c31+97aa061eef,gf0baf85859+5daf287408,gf5289d68f6+f8c5105d69,gfa443fc69c+1babd4a8ba,gfda6b12a05+3bcad770a9,w.2024.41
LSST Data Management Base Package
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations | Functions | Variables
lsst::gauss2d::fit Namespace Reference

Classes

class  CentroidParameters
 A Centroid with Parameters for x and y. More...
 
struct  CentroidXParameterD
 
struct  CentroidYParameterD
 
class  Channel
 An observational channel, usually representing some range of wavelengths of light. More...
 
class  Chromatic
 
class  Component
 An atomic constituent of a source. More...
 
class  ComponentMixture
 A list of related Component instances. More...
 
class  Data
 A list of Observation instances that can be modelled. More...
 
class  EllipticalComponent
 A Component with an elliptically-symmetric intensity profile. More...
 
class  FractionalIntegralModel
 An IntegralModel that returns a Parameter-dependent fraction of the flux of another IntegralModel. More...
 
class  GaussianComponent
 A Component consisting of a 2D Gaussian. More...
 
class  GaussianModelIntegral
 A single-channel GaussianIntegral referencing a Parametric IntegralModel. More...
 
class  GaussianParametricEllipse
 A Parameter-based implementation of lsst::gauss2d::EllipseData and ParametricEllipse. More...
 
class  GaussianParametricEllipseHolder
 
class  GaussianPrior
 A 1D Gaussian prior for a single Parameter. More...
 
struct  HessianOptions
 
class  IntegralModel
 A Parametric model for the integral of a 2D distribution. More...
 
struct  IntegralParameterD
 
class  IntegralSize
 A pair of integral - size values for a Gaussian (sub)Component. More...
 
struct  InverseTransform
 
struct  IsCloseResult
 The result of an isclose() check. More...
 
struct  JanskyToABMagTransform
 
class  LinearIntegralModel
 An IntegralModel with a single linear IntegralParameterD per Channel. More...
 
class  LinearSersicMixInterpolator
 A SersicMixInterpolator that uses linear interpolation between knots. More...
 
struct  Log10Transform
 
class  LogitLimitedTransform
 
struct  LogitTransform
 
struct  LogTransform
 
struct  MeanParameterD
 
class  Model
 A collection of Sources comprising a ParametricModel of Data. More...
 
struct  MoffatConcentrationParameterD
 
struct  NanojanskyToABMagTransform
 
class  Observation
 An observed single-channel image with an associated variance and mask. More...
 
class  Parametric
 A parametric object that can return and filter its Parameter instances. More...
 
class  ParametricEllipse
 A Parametric QuasiEllipse. More...
 
class  ParametricGaussian1D
 
class  ParametricModel
 A Parametric that can manage Parameter gradients and return Gaussians. More...
 
struct  ParamFilter
 Options for filtering Parameter instances. More...
 
class  Prior
 Interface for a prior probability function. More...
 
class  PriorEvaluation
 Results from the evaluation of a prior probability function. More...
 
struct  ProperFractionParameterD
 
class  PsfModel
 A Gaussian mixture model of a point spread function. More...
 
class  QuasiEllipse
 A Parametric ellipse with two scale sizes. More...
 
struct  RadiusScaleParameterD
 A generic scale radius, for profiles without specific names like "effective radius". More...
 
struct  ReffXParameterD
 
struct  ReffYParameterD
 
struct  RhoParameterD
 
class  SersicEllipseData
 
struct  SersicIndexParameterD
 
class  SersicMixComponent
 A Gaussian mixture approximation to a Sersic profile Component. More...
 
class  SersicMixComponentIndexParameterD
 A SersicIndexParameter for a Gaussian mixture Component. More...
 
class  SersicMixInterpolator
 An interpolator that returns IntegralSize vectors for a given Sersic index. More...
 
class  SersicMixValues
 A vector of IntegralSize values for a given Sersic index. More...
 
class  SersicModelIntegral
 
class  SersicParametricEllipse
 A ParametericEllipse with effective radius Parameters. More...
 
class  SersicParametricEllipseHolder
 A workaround class to store a SersicParametricEllipse. More...
 
class  ShapePrior
 A two-part prior on the shape of a parametric ellipse. More...
 
class  ShapePriorOptions
 Options for a ShapePrior. More...
 
struct  SigmaXParameterD
 
struct  SigmaYParameterD
 
struct  SizeParameterD
 A Parameter representing a size (i.e. a physical length) More...
 
struct  SizeXParameterD
 
struct  SizeYParameterD
 
class  Source
 An association of physically-related Component instances. More...
 
struct  StdDevParameterD
 
class  UnitNone
 

Typedefs

typedef std::vector< std::shared_ptr< Component > > Components
 
typedef std::vector< std::shared_ptr< PsfModel > > PsfModels
 
typedef std::vector< std::shared_ptr< Source > > Sources
 
typedef std::vector< std::shared_ptr< Prior > > Priors
 
using ParamBase = lsst::modelfit::parameters::ParameterBase<double>
 
using ParamBaseCRef = std::reference_wrapper<const ParamBase>
 
using ParamCRefs = std::vector<ParamBaseCRef>
 
using ParamBaseRef = std::reference_wrapper<ParamBase>
 
using ParamRefs = std::vector<ParamBaseRef>
 
template<typename T >
using Param = parameters::Parameter<double, T>
 
typedef std::vector< std::array< size_t, lsst::gauss2d::N_EXTRA_MAP > > ExtraParamMap
 
typedef std::array< double, lsst::gauss2d::N_EXTRA_FACTORExtraParamFactorValues
 
typedef std::vector< ExtraParamFactorValuesExtraParamFactors
 
typedef std::vector< std::array< size_t, lsst::gauss2d::N_PARAMS_GAUSS2D > > GradParamMap
 
typedef std::vector< std::array< double, lsst::gauss2d::N_PARAMS_GAUSS2D > > GradParamFactors
 
typedef std::map< ParamBaseCRef, size_t > ParameterMap
 
typedef parameters::Transform< double > Transform
 

Enumerations

enum class  InterpType { linear , polynomial , cspline , akima }
 
enum class  EvaluatorMode {
  image , loglike , loglike_image , loglike_grad ,
  jacobian
}
 Valid modes to initialize lsst::gauss2d::GaussianEvaluator instances for. More...
 

Functions

bool operator< (const std::reference_wrapper< const Channel > &lhs, const std::reference_wrapper< const Channel > &rhs)
 
bool operator== (const std::reference_wrapper< const Channel > &lhs, const std::reference_wrapper< const Channel > &rhs)
 
bool operator< (const IntegralModel &lhs, const IntegralModel &rhs)
 
template<typename T >
logit (T p)
 
template<typename T >
double logpdf_norm (T residual, T sigma)
 
template<template< typename... > class Container, class Value >
Value sum_iter (const Container< Value > &container)
 
double finite_difference_param (ParamBase &param, double delta)
 
template<typename t >
void insert_param (g2f::ParamBase &param, t &params, ParamFilter *filter=nullptr)
 Add a Parameter to a vector thereof, if it meets conditions.
 
template<typename t >
void insert_param_channel (const lsst::gauss2d::fit::Channel &channel, g2f::ParamBase &param, t &params, ParamFilter *filter)
 Same as insert_param, but only inserting if filter has a null or matching Channel.
 
template<typename t >
void insert_params_ref (const t &params_in, t &params_out, ParamFilter *filter=nullptr)
 Same as insert_param, but inserting from a (ref to a) collection of Parameter instances.
 
template<typename t >
void insert_params (const t params_in, t &params_out, ParamFilter *filter=nullptr)
 Same as insert_param, but inserting from a collection of Parameter instances.
 
const std::shared_ptr< const SersicMixInterpolatorget_sersic_mix_interpolator_default (unsigned short order=SERSICMIX_ORDER_DEFAULT)
 
bool operator< (const SersicMixValues &lhs, const SersicMixValues &rhs)
 
bool operator< (const SersicMixValues &lhs, double x)
 
bool operator< (double x, const SersicMixValues &rhs)
 
std::vector< SersicMixValuesget_sersic_mix_knots_copy (unsigned short order)
 
const std::vector< SersicMixValues > & get_sersic_mix_knots (unsigned short order)
 
const std::vector< SersicMixValues > & get_sersic_mix_knots_order4 ()
 
const std::vector< SersicMixValues > & get_sersic_mix_knots_order8 ()
 
template<class T >
std::shared_ptr< T > get_transform_default ()
 
template<typename T >
IsCloseResult< T > isclose (T a, T b, T rtol=1e-5, T atol=1e-8)
 Check if two values are close, within some tolerances.
 
template<template< typename... > class Map, class Key , class Value >
std::set< Key > map_keys (const Map< Key, Value > &map)
 
template<template< typename... > class Map, class Key , class Value >
std::set< std::reference_wrapper< const Key > > map_keys_ref_const (const Map< std::reference_wrapper< const Key >, Value, std::less< const Key > > &map)
 
template<template< typename... > class Map, class Key , class Value >
std::set< std::shared_ptr< const Value > > map_values_shared_ptr_const (const Map< Key, std::shared_ptr< const Value > > &map)
 
template<template< typename... > class Map, class Key , class Value >
std::set< std::reference_wrapper< const Value > > map_values_ref_const (const Map< Key, std::reference_wrapper< const Value > > &map)
 
template<typename T >
std::vector< T > nonconsecutive_unique (const std::vector< T > &vec)
 
template<template< typename... > class Container, class Value >
Container< Value > head_iter (const Container< Value > &container, size_t n)
 
template<template< typename... > class Container, class Value >
Container< Value > tail_iter (const Container< Value > &container, size_t n)
 
template<typename T >
constexpr std::string_view suffix_type ()
 
template<>
constexpr std::string_view suffix_type< double > ()
 
template<typename T >
std::string suffix_type_str ()
 
template<typename t >
t & _get_parameters (t &params, ParamFilter *filter, CentroidXParameterD &x, CentroidYParameterD &y)
 
double _get_integral_remainder (const FractionalIntegralModel *frac, const IntegralModel &model, const Channel &channel)
 
template<typename t >
t & _get_parameters (t &params, ParamFilter *filter, SigmaXParameterD &x, SigmaYParameterD &y, RhoParameterD &r)
 
std::string str_jacobians (const std::map< ParamBaseCRef, std::vector< double > > &jacobians, bool python_style=true)
 
template<typename t >
t & _get_parameters (t &params, ParamFilter *filter, ReffXParameterD &x, ReffYParameterD &y, RhoParameterD &r)
 

Variables

const double LOG_1 = log(1)
 
const double SQRT_2_PI = sqrt(2. * M_PI)
 
const double LOG_1_M_LOG_SQRT_2_PI = LOG_1 - log(SQRT_2_PI)
 

Typedef Documentation

◆ Components

Definition at line 14 of file componentmixture.h.

◆ ExtraParamFactors

Definition at line 13 of file parametricmodel.h.

◆ ExtraParamFactorValues

Definition at line 12 of file parametricmodel.h.

◆ ExtraParamMap

Definition at line 11 of file parametricmodel.h.

◆ GradParamFactors

Definition at line 15 of file parametricmodel.h.

◆ GradParamMap

Definition at line 14 of file parametricmodel.h.

◆ Param

template<typename T >
using lsst::gauss2d::fit::Param = parameters::Parameter<double, T>

Definition at line 44 of file parameters.h.

◆ ParamBase

Definition at line 9 of file param_defs.h.

◆ ParamBaseCRef

Definition at line 10 of file param_defs.h.

◆ ParamBaseRef

Definition at line 12 of file param_defs.h.

◆ ParamCRefs

Definition at line 11 of file param_defs.h.

◆ ParameterMap

Definition at line 17 of file parametricmodel.h.

◆ ParamRefs

Definition at line 13 of file param_defs.h.

◆ Priors

Definition at line 54 of file model.h.

◆ PsfModels

Definition at line 52 of file model.h.

◆ Sources

Definition at line 53 of file model.h.

◆ Transform

Definition at line 15 of file transforms.h.

Enumeration Type Documentation

◆ EvaluatorMode

Valid modes to initialize lsst::gauss2d::GaussianEvaluator instances for.

Enumerator
image 

Compute the model images only.

loglike 

Compute the log likelihood only.

loglike_image 

Compute the model images and log likelihood.

loglike_grad 

Compute the gradients of the log likelihood.

jacobian 

Compute the model Jacobian.

Definition at line 32 of file model.h.

32 {
33 image,
34 loglike,
38};
afw::table::Key< afw::table::Array< ImagePixelT > > image
@ loglike_image
Compute the model images and log likelihood.
@ loglike_grad
Compute the gradients of the log likelihood.

◆ InterpType

enum class lsst::gauss2d::fit::InterpType
strong
Enumerator
linear 

Linear interpolation.

polynomial 

Polynomial interpolation.

cspline 

Cubic spline interpolation.

akima 

Akima spline with natural boundary conditions.

Definition at line 6 of file interpolation.h.

6 {
7 linear,
8 polynomial,
9 cspline,
10 akima,
11};
@ linear
Linear interpolation.
@ cspline
Cubic spline interpolation.
@ akima
Akima spline with natural boundary conditions.

Function Documentation

◆ _get_integral_remainder()

double lsst::gauss2d::fit::_get_integral_remainder ( const FractionalIntegralModel * frac,
const IntegralModel & model,
const Channel & channel )
inline

Definition at line 110 of file fractionalintegralmodel.cc.

111 {
112 return (frac == nullptr ? model.get_integral(channel) : frac->get_integral_remainder(channel));
113}

◆ _get_parameters() [1/3]

template<typename t >
t & lsst::gauss2d::fit::_get_parameters ( t & params,
ParamFilter * filter,
CentroidXParameterD & x,
CentroidYParameterD & y )

Definition at line 9 of file centroidparameters.cc.

9 {
10 insert_param(x, params, filter);
11 insert_param(y, params, filter);
12 return params;
13}
int y
Definition SpanSet.cc:48
void insert_param(g2f::ParamBase &param, t &params, ParamFilter *filter=nullptr)
Add a Parameter to a vector thereof, if it meets conditions.

◆ _get_parameters() [2/3]

template<typename t >
t & lsst::gauss2d::fit::_get_parameters ( t & params,
ParamFilter * filter,
ReffXParameterD & x,
ReffYParameterD & y,
RhoParameterD & r )

Definition at line 7 of file sersicparametricellipse.cc.

7 {
8 insert_param(x, params, filter);
9 insert_param(y, params, filter);
10 insert_param(r, params, filter);
11 return params;
12}

◆ _get_parameters() [3/3]

template<typename t >
t & lsst::gauss2d::fit::_get_parameters ( t & params,
ParamFilter * filter,
SigmaXParameterD & x,
SigmaYParameterD & y,
RhoParameterD & r )

Definition at line 9 of file gaussianparametricellipse.cc.

10 {
11 insert_param(x, params, filter);
12 insert_param(y, params, filter);
13 insert_param(r, params, filter);
14 return params;
15}

◆ finite_difference_param()

double lsst::gauss2d::fit::finite_difference_param ( ParamBase & param,
double delta )

Definition at line 6 of file param_defs.cc.

6 {
7 const double value = param.get_value_transformed();
8 double value_new = value + delta;
9 try {
10 param.set_value_transformed(value_new);
11 // If the param is near an upper limit, this might fail: try -delta then
12 if (param.get_value_transformed() != value_new) {
13 delta = -delta;
14 value_new = value + delta;
15 param.set_value_transformed(value_new);
16 }
17 } catch (const std::runtime_error& err) {
18 delta = -delta;
19 value_new = value + delta;
20 try {
21 param.set_value_transformed(value_new);
22 } catch (const std::runtime_error& err2) {
23 throw std::runtime_error("Couldn't set param=" + param.str()
24 + " to new value_transformed=" + std::to_string(value_new) + " due to "
25 + err2.what() + "; are limits too restrictive?");
26 }
27 }
28 return delta;
29}
virtual std::string str() const =0
Return a brief, human-readable string representation of this.
virtual void set_value_transformed(T value_transformed)=0
Set the transformed value for this parameter instance.
virtual T get_value_transformed() const =0
Return the transformed value of this parameter instance.
T to_string(T... args)
T what(T... args)

◆ get_sersic_mix_interpolator_default()

const std::shared_ptr< const SersicMixInterpolator > lsst::gauss2d::fit::get_sersic_mix_interpolator_default ( unsigned short order = SERSICMIX_ORDER_DEFAULT)

Definition at line 38 of file sersicmix.cc.

38 {
39#ifdef LSST_GAUSS2D_FIT_HAS_GSL
40 static auto interpolator = std::make_shared<GSLSersicMixInterpolator>(order);
41#else
42 static auto interpolator = std::make_shared<LinearSersicMixInterpolator>(order);
43#endif
44 return interpolator;
45}
table::Key< int > order

◆ get_sersic_mix_knots()

const std::vector< SersicMixValues > & lsst::gauss2d::fit::get_sersic_mix_knots ( unsigned short order)

Definition at line 50 of file sersicmix.cc.

50 {
51 if (order == 4)
53 else if (order == 8)
55 throw std::invalid_argument("Unsupported Sersic mixture knot order=" + std::to_string(order));
56}
const std::vector< SersicMixValues > & get_sersic_mix_knots_order4()
Definition sersicmix.cc:58
const std::vector< SersicMixValues > & get_sersic_mix_knots_order8()
Definition sersicmix.cc:63

◆ get_sersic_mix_knots_copy()

std::vector< SersicMixValues > lsst::gauss2d::fit::get_sersic_mix_knots_copy ( unsigned short order)

Definition at line 68 of file sersicmix.cc.

68 {
69 if (order == 4) {
70 return {
71 SersicMixValues(0.5, {IntegralSize(1.000000000000000e+00, 1.1774100225154747),
72 IntegralSize(0.000000000000000e+00, 1.021991899543432),
73 IntegralSize(0.000000000000000e+00, 0.654639972518604),
74 IntegralSize(0.000000000000000e+00, 0.32025552612420916)}),
75 SersicMixValues(0.501, {IntegralSize(9.894570026400000e-01, 1.179547276262387),
76 IntegralSize(9.934070038799999e-03, 1.0223438473444877),
77 IntegralSize(5.965425654400000e-04, 0.6546532125531775),
78 IntegralSize(1.238475576004205e-05, 0.3201924396121452)}),
79 SersicMixValues(0.502, {IntegralSize(9.791584531999999e-01, 1.1816845300092997),
80 IntegralSize(1.962344016000000e-02, 1.0226957951337692),
81 IntegralSize(1.192748593700000e-03, 0.6546664525877514),
82 IntegralSize(2.535804630010574e-05, 0.32012935308830726)}),
83 SersicMixValues(0.503, {IntegralSize(9.690961475500000e-01, 1.183821783873953),
84 IntegralSize(2.907633669100000e-02, 1.0230477429348248),
85 IntegralSize(1.788607694200000e-03, 0.654679692622325),
86 IntegralSize(3.890806480011388e-05, 0.3200662665762433)}),
87 SersicMixValues(0.504, {IntegralSize(9.592621979300000e-01, 1.1859590376208655),
88 IntegralSize(3.830068423900000e-02, 1.0233996907358804),
89 IntegralSize(2.384080407200000e-03, 0.6546929326568988),
90 IntegralSize(5.303742380002863e-05, 0.3200031800524053)}),
91 SersicMixValues(0.505, {IntegralSize(9.496490795500000e-01, 1.1880962913677777),
92 IntegralSize(4.730403460100000e-02, 1.0237516385251622),
93 IntegralSize(2.979145776600000e-03, 0.6547061726914724),
94 IntegralSize(6.774007240006874e-05, 0.3199400935403414)}),
95 SersicMixValues(0.506, {IntegralSize(9.402495735700001e-01, 1.1902335451146904),
96 IntegralSize(5.609364092700000e-02, 1.0241035863262178),
97 IntegralSize(3.573769507900000e-03, 0.6547194127260461),
98 IntegralSize(8.301599509996649e-05, 0.3198770070165034)}),
99 SersicMixValues(0.507, {IntegralSize(9.310567887700000e-01, 1.1923707989793437),
100 IntegralSize(6.467642103700000e-02, 1.0244555341154993),
101 IntegralSize(4.167929228400000e-03, 0.6547326527606196),
102 IntegralSize(9.886096459998939e-05, 0.3198139205044395)}),
103 SersicMixValues(0.508, {IntegralSize(9.220641492100000e-01, 1.1945080527262564),
104 IntegralSize(7.305896672300000e-02, 1.024807481916555),
105 IntegralSize(4.761618540600000e-03, 0.6547458927951935),
106 IntegralSize(1.152655263999547e-04, 0.3197508339806015)}),
107 SersicMixValues(0.509, {IntegralSize(9.132652912100000e-01, 1.1966453064731688),
108 IntegralSize(8.124768267700000e-02, 1.0251594297176105),
109 IntegralSize(5.354791879400000e-03, 0.654759132829767),
110 IntegralSize(1.322342335999815e-04, 0.3196877474685376)}),
111 SersicMixValues(0.51, {IntegralSize(9.046541594000000e-01, 1.1987825602200812),
112 IntegralSize(8.924864580300000e-02, 1.0255113775068923),
113 IntegralSize(5.947434228300000e-03, 0.6547723728643409),
114 IntegralSize(1.497605686999748e-04, 0.31962466095647374)}),
115 SersicMixValues(0.512, {IntegralSize(8.879720516100000e-01, 1.2030570678316472),
116 IntegralSize(1.047104342300000e-01, 1.0262152731090035),
117 IntegralSize(7.131042455900000e-03, 0.6547988529217141),
118 IntegralSize(1.864717040999109e-04, 0.3194984879205719)}),
119 SersicMixValues(0.514, {IntegralSize(8.719740293300000e-01, 1.2073315753254719),
120 IntegralSize(1.194883334100000e-01, 1.0269191686993409),
121 IntegralSize(8.312260525900001e-03, 0.6548253329908614),
122 IntegralSize(2.253767341000579e-04, 0.31937231488467)}),
123 SersicMixValues(0.516, {IntegralSize(8.566197309400000e-01, 1.2116060829370379),
124 IntegralSize(1.336228931600000e-01, 1.0276230642896778),
125 IntegralSize(9.490927177900000e-03, 0.6548518130600088),
126 IntegralSize(2.664487221000211e-04, 0.3192461418487681)}),
127 SersicMixValues(0.518, {IntegralSize(8.418719103100000e-01, 1.215880590430863),
128 IntegralSize(1.471515280900000e-01, 1.0283269598917892),
129 IntegralSize(1.066690570800000e-02, 0.6548782931291562),
130 IntegralSize(3.096558920000492e-04, 0.3191199688128662)}),
131 SersicMixValues(0.52, {IntegralSize(8.276960586500000e-01, 1.2201550979246878),
132 IntegralSize(1.601089337500000e-01, 1.0290308554821264),
133 IntegralSize(1.184002696500000e-02, 0.6549047731983035),
134 IntegralSize(3.549806350000573e-04, 0.3189937957769643)}),
135 SersicMixValues(0.525, {IntegralSize(7.945549774900000e-01, 1.230841366894732),
136 IntegralSize(1.902081582400000e-01, 1.0307905944638567),
137 IntegralSize(1.475949528400000e-02, 0.654970973371172),
138 IntegralSize(4.773689859999264e-04, 0.3186783631930966)}),
139 SersicMixValues(0.53, {IntegralSize(7.643558574400000e-01, 1.2415276357470353),
140 IntegralSize(2.173733639900000e-01, 1.0325503334455866),
141 IntegralSize(1.765836612400000e-02, 0.6550371735440405),
142 IntegralSize(6.124124460000768e-04, 0.3183629305974548)}),
143 SersicMixValues(0.535, {IntegralSize(7.367315034800000e-01, 1.2522139045993386),
144 IntegralSize(2.419738283500000e-01, 1.0343100724273167),
145 IntegralSize(2.053494838800000e-02, 0.6551033737051348),
146 IntegralSize(7.597197819999568e-04, 0.3180474980135871)}),
147 SersicMixValues(0.54, {IntegralSize(7.113728840900000e-01, 1.2629001734516418),
148 IntegralSize(2.643204328100000e-01, 1.0360698114208209),
149 IntegralSize(2.338777378400000e-02, 0.6551695738780032),
150 IntegralSize(9.189093160000272e-04, 0.3177320654297195)}),
151 SersicMixValues(0.545, {IntegralSize(6.880181238100000e-01, 1.2735864423039454),
152 IntegralSize(2.846766813700000e-01, 1.037829550402551),
153 IntegralSize(2.621558995300000e-02, 0.6552357740508716),
154 IntegralSize(1.089604866999938e-03, 0.31741663284585175)}),
155 SersicMixValues(0.55, {IntegralSize(6.664438574500000e-01, 1.2842727111562484),
156 IntegralSize(3.032673775200000e-01, 1.039589289384281),
157 IntegralSize(2.901732705600000e-02, 0.6553019742237401),
158 IntegralSize(1.271437973999978e-03, 0.31710120026198413)}),
159 SersicMixValues(0.56, {IntegralSize(6.278964813300000e-01, 1.305645248860855),
160 IntegralSize(3.358973416600000e-01, 1.0431087673477413),
161 IntegralSize(3.453909468800000e-02, 0.6554343745577028),
162 IntegralSize(1.667082321999969e-03, 0.31647033508247463)}),
163 SersicMixValues(0.57, {IntegralSize(5.944878695700000e-01, 1.3270177865654615),
164 IntegralSize(3.634615602500000e-01, 1.0466282453229754),
165 IntegralSize(3.994751758500000e-02, 0.6555667749034397),
166 IntegralSize(2.103052594999988e-03, 0.31583946991473927)}),
167 SersicMixValues(0.58, {IntegralSize(5.652755198400000e-01, 1.348390324387809),
168 IntegralSize(3.869088619800000e-01, 1.0501477232864356),
169 IntegralSize(4.523893528600000e-02, 0.6556991752374026),
170 IntegralSize(2.576682894000037e-03, 0.3152086047352298)}),
171 SersicMixValues(0.59, {IntegralSize(5.395320849900000e-01, 1.3697628620924156),
172 IntegralSize(4.069712863000000e-01, 1.05366720126167),
173 IntegralSize(5.041119645300000e-02, 0.6558315755831394),
174 IntegralSize(3.085432256999976e-03, 0.3145777395557204)}),
175 SersicMixValues(0.6, {IntegralSize(5.166862016100000e-01, 1.3911353997970222),
176 IntegralSize(4.242236034100000e-01, 1.05718667922513),
177 IntegralSize(5.546331578400000e-02, 0.6559639759171022),
178 IntegralSize(3.626879196000021e-03, 0.313946874387985)}),
179 SersicMixValues(0.625, {IntegralSize(4.775868590200000e-01, 1.4380166233644585),
180 IntegralSize(4.487101489600000e-01, 1.065826250866305),
181 IntegralSize(6.883779925500000e-02, 0.6545659860390637),
182 IntegralSize(4.865192765000081e-03, 0.3114099354688741)}),
183 SersicMixValues(0.65, {IntegralSize(4.479097319600000e-01, 1.4832077613842103),
184 IntegralSize(4.647279009100000e-01, 1.0741221856552279),
185 IntegralSize(8.118368048800000e-02, 0.6525318146573635),
186 IntegralSize(6.178686642000053e-03, 0.3085069807947283)}),
187 SersicMixValues(0.675, {IntegralSize(4.246872092500000e-01, 1.5269462116246286),
188 IntegralSize(4.752882050900000e-01, 1.0820579268521622),
189 IntegralSize(9.248262227000000e-02, 0.6500625349222987),
190 IntegralSize(7.541963389999906e-03, 0.3052944155937942)}),
191 SersicMixValues(0.7, {IntegralSize(4.061926127900000e-01, 1.5693383501377223),
192 IntegralSize(4.821183526900000e-01, 1.0895615720757261),
193 IntegralSize(1.027536814000000e-01, 0.6472660715921515),
194 IntegralSize(8.935353120000045e-03, 0.30186747445203505)}),
195 SersicMixValues(0.725, {IntegralSize(3.911745927100000e-01, 1.6105307953194377),
196 IntegralSize(4.863960327000000e-01, 1.0966722835963205),
197 IntegralSize(1.120842337900000e-01, 0.6442651746422138),
198 IntegralSize(1.034514080000004e-02, 0.29831638319430775)}),
199 SersicMixValues(0.75, {IntegralSize(3.788321439300000e-01, 1.650605569555137),
200 IntegralSize(4.888618198000000e-01, 1.1033831855631218),
201 IntegralSize(1.205475948000000e-01, 0.6411078083423135),
202 IntegralSize(1.175844147000005e-02, 0.2946830646700999)}),
203 SersicMixValues(0.775, {IntegralSize(3.685811523800000e-01, 1.6896405012956826),
204 IntegralSize(4.900293549100000e-01, 1.1097060486383177),
205 IntegralSize(1.282240255500000e-01, 0.637834678900614),
206 IntegralSize(1.316546716000000e-02, 0.29100417619821517)}),
207 SersicMixValues(0.8, {IntegralSize(3.599940019000000e-01, 1.7277003642228297),
208 IntegralSize(4.902563879400000e-01, 1.1156564081937725),
209 IntegralSize(1.351910667300000e-01, 0.6344758743591167),
210 IntegralSize(1.455854342999996e-02, 0.2873058409159525)}),
211 SersicMixValues(0.825, {IntegralSize(3.527563888400000e-01, 1.7648369607275987),
212 IntegralSize(4.897935445200000e-01, 1.1212456892394143),
213 IntegralSize(1.415185901600000e-01, 0.6310504803576753),
214 IntegralSize(1.593147648000004e-02, 0.28360902643534547)}),
215 SersicMixValues(0.85, {IntegralSize(3.466193022700000e-01, 1.801103369042509),
216 IntegralSize(4.888288528300000e-01, 1.1264933421178502),
217 IntegralSize(1.472721316700000e-01, 0.6275754834377809),
218 IntegralSize(1.727971323000010e-02, 0.27992727033425446)}),
219 SersicMixValues(0.875, {IntegralSize(3.413947517800000e-01, 1.836541707361145),
220 IntegralSize(4.874951917300000e-01, 1.1314146941525944),
221 IntegralSize(1.525101339200000e-01, 0.6240639508255383),
222 IntegralSize(1.859992256999998e-02, 0.2762732313599251)}),
223 SersicMixValues(0.9, {IntegralSize(3.369348382300000e-01, 1.8711890332510739),
224 IntegralSize(4.858921744400000e-01, 1.1360230232908228),
225 IntegralSize(1.572835147100000e-01, 0.6205240571021222),
226 IntegralSize(1.988947262000007e-02, 0.27265493884823183)}),
227 SersicMixValues(0.925, {IntegralSize(3.331188135700000e-01, 1.9050816130603268),
228 IntegralSize(4.840946194700000e-01, 1.140335264833143),
229 IntegralSize(1.616397151200000e-01, 0.6169654294547746),
230 IntegralSize(2.114685183999998e-02, 0.2690799594600066)}),
231 SersicMixValues(0.95, {IntegralSize(3.298535750800000e-01, 1.93824681132846),
232 IntegralSize(4.821586124200000e-01, 1.1443610931338417),
233 IntegralSize(1.656177542400000e-01, 0.6133891601785475),
234 IntegralSize(2.237005825999994e-02, 0.2655486326661072)}),
235 SersicMixValues(0.975, {IntegralSize(3.270582081500000e-01, 1.9707158961802185),
236 IntegralSize(4.801267918200000e-01, 1.1481169973493208),
237 IntegralSize(1.692558473300000e-01, 0.6098047099395831),
238 IntegralSize(2.355915269999997e-02, 0.2620686557492334)}),
239 SersicMixValues(1.0, {IntegralSize(3.246684778400000e-01, 2.0025145505781645),
240 IntegralSize(4.780321025100000e-01, 1.1516144721333104),
241 IntegralSize(1.725858676000000e-01, 0.606214715300371),
242 IntegralSize(2.471355204999992e-02, 0.2586408632811574)}),
243 SersicMixValues(1.1, {IntegralSize(3.182147702300000e-01, 2.1234516950917843),
244 IntegralSize(4.694426497200000e-01, 1.163241643185144),
245 IntegralSize(1.833559780300000e-01, 0.5918580865810034),
246 IntegralSize(2.898660202000003e-02, 0.24547461897162964)}),
247 SersicMixValues(1.2, {IntegralSize(3.151920459500000e-01, 2.2352793590794406),
248 IntegralSize(4.610596408900000e-01, 1.1715508411329734),
249 IntegralSize(1.910150014500000e-01, 0.5776035310451695),
250 IntegralSize(3.273331170999993e-02, 0.2331860948380672)}),
251 SersicMixValues(1.3, {IntegralSize(3.143286059300000e-01, 2.338958108017874),
252 IntegralSize(4.531907348800000e-01, 1.177050392102248),
253 IntegralSize(1.964782691400000e-01, 0.5635305124956083),
254 IntegralSize(3.600239004999994e-02, 0.22173700781745567)}),
255 SersicMixValues(1.4, {IntegralSize(3.148951207900000e-01, 2.435196927947236),
256 IntegralSize(4.459072799100000e-01, 1.1801313147267616),
257 IntegralSize(2.003500158100000e-01, 0.5496801230130696),
258 IntegralSize(3.884758348999995e-02, 0.21106617877841935)}),
259 SersicMixValues(1.5, {IntegralSize(3.164419630200000e-01, 2.524553749088838),
260 IntegralSize(4.391948638100000e-01, 1.1811077559292822),
261 IntegralSize(2.030429782800000e-01, 0.5360744254952603),
262 IntegralSize(4.132019488999994e-02, 0.20110625106064342)}),
263 SersicMixValues(1.6, {IntegralSize(3.186820621400000e-01, 2.6074265662897287),
264 IntegralSize(4.330047556500000e-01, 1.1802265807377983),
265 IntegralSize(2.048457717600000e-01, 0.5227255576148464),
266 IntegralSize(4.346741045000002e-02, 0.19179575299345805)}),
267 SersicMixValues(1.7, {IntegralSize(3.214166114900000e-01, 2.684166488870189),
268 IntegralSize(4.272835665700000e-01, 1.1777034936119608),
269 IntegralSize(2.059683687200000e-01, 0.5096435372237154),
270 IntegralSize(4.533145321999998e-02, 0.18307857407789355)}),
271 SersicMixValues(1.8, {IntegralSize(3.245037250800000e-01, 2.755076134400984),
272 IntegralSize(4.219791334500000e-01, 1.1737277889157491),
273 IntegralSize(2.065668260200000e-01, 0.496838795279835),
274 IntegralSize(4.695031544999995e-02, 0.17490701504379547)}),
275 SersicMixValues(1.9, {IntegralSize(3.278247477400000e-01, 2.820429917244162),
276 IntegralSize(4.170384388600000e-01, 1.168507175152513),
277 IntegralSize(2.067702063900000e-01, 0.4843556825463521),
278 IntegralSize(4.836660701000006e-02, 0.16726495026010696)}),
279 SersicMixValues(2.0, {IntegralSize(3.312867287300000e-01, 2.880597581588431),
280 IntegralSize(4.124220144700000e-01, 1.162239573722531),
281 IntegralSize(2.066767295800000e-01, 0.47222396922343274),
282 IntegralSize(4.961452721999993e-02, 0.16012443757346284)}),
283 SersicMixValues(2.1, {IntegralSize(3.348077347700000e-01, 2.9359708444483403),
284 IntegralSize(4.080930487500000e-01, 1.1551357318242612),
285 IntegralSize(2.063699163700000e-01, 0.46049022028796394),
286 IntegralSize(5.072930010999999e-02, 0.1534726406714121)}),
287 SersicMixValues(2.2, {IntegralSize(3.382447496400000e-01, 2.9872231513892884),
288 IntegralSize(4.040063051100000e-01, 1.1476284060993855),
289 IntegralSize(2.059669437800000e-01, 0.44935354273324624),
290 IntegralSize(5.178200146999989e-02, 0.14739597856495282)}),
291 SersicMixValues(2.3, {IntegralSize(3.415400168000000e-01, 3.0349537287584933),
292 IntegralSize(4.001408330000000e-01, 1.139938484084214),
293 IntegralSize(2.055199352200000e-01, 0.4388478227494024),
294 IntegralSize(5.279921497999995e-02, 0.14186760415091126)}),
295 SersicMixValues(2.4, {IntegralSize(3.446215504000000e-01, 3.0798228739836326),
296 IntegralSize(3.964717190600000e-01, 1.1323499564756982),
297 IntegralSize(2.050875659600000e-01, 0.4290576807947508),
298 IntegralSize(5.381916458000002e-02, 0.1368977435061373)}),
299 SersicMixValues(2.5, {IntegralSize(3.474306153800000e-01, 3.1224889525980184),
300 IntegralSize(3.929775743200000e-01, 1.1251236145427363),
301 IntegralSize(2.047166449000000e-01, 0.42005332427475267),
302 IntegralSize(5.487516540000004e-02, 0.13248951557800645)}),
303 SersicMixValues(2.6, {IntegralSize(3.496775381900000e-01, 3.164951925157736),
304 IntegralSize(3.896122723400000e-01, 1.1193204049014336),
305 IntegralSize(2.045932185000000e-01, 0.4123685732324662),
306 IntegralSize(5.611697096999990e-02, 0.12890804025384964)}),
307 SersicMixValues(2.7, {IntegralSize(3.517795558500000e-01, 3.2053812572299325),
308 IntegralSize(3.864127939600000e-01, 1.113627826766314),
309 IntegralSize(2.044641188400000e-01, 0.40515435745710027),
310 IntegralSize(5.734353134999992e-02, 0.12563794902452036)}),
311 SersicMixValues(2.8, {IntegralSize(3.531902442500000e-01, 3.24740617168273),
312 IntegralSize(3.833055745800000e-01, 1.1100327103464076),
313 IntegralSize(2.046675460400000e-01, 0.39946971145088367),
314 IntegralSize(5.883663513000004e-02, 0.12323688961534418)}),
315 SersicMixValues(2.9, {IntegralSize(3.537890944600000e-01, 3.2925717076279883),
316 IntegralSize(3.802674277300000e-01, 1.109150964358319),
317 IntegralSize(2.052734218000000e-01, 0.39555096617804203),
318 IntegralSize(6.067005601000008e-02, 0.12178765088206006)}),
319 SersicMixValues(3.0, {IntegralSize(3.543351851000000e-01, 3.33632490398701),
320 IntegralSize(3.773671303000000e-01, 1.1083391169292691),
321 IntegralSize(2.058291184700000e-01, 0.3918921678651456),
322 IntegralSize(6.246856613000007e-02, 0.12046328625416688)}),
323 SersicMixValues(3.1, {IntegralSize(3.540831596100000e-01, 3.384238416493342),
324 IntegralSize(3.745125088200000e-01, 1.1104793294486976),
325 IntegralSize(2.067791322400000e-01, 0.3899914092369642),
326 IntegralSize(6.462519933000010e-02, 0.12003430827447009)}),
327 SersicMixValues(3.2, {IntegralSize(3.539414219900000e-01, 3.4300612822043153),
328 IntegralSize(3.717908223100000e-01, 1.1121976539748137),
329 IntegralSize(2.075916338800000e-01, 0.38802206158871966),
330 IntegralSize(6.667612181999993e-02, 0.11954122899655918)}),
331 SersicMixValues(3.3, {IntegralSize(3.530565813200000e-01, 3.4806050864319267),
332 IntegralSize(3.690967792600000e-01, 1.116926878961901),
333 IntegralSize(2.087670453900000e-01, 0.3877413909760977),
334 IntegralSize(6.907959402999997e-02, 0.11987393787075055)}),
335 SersicMixValues(3.4, {IntegralSize(3.519271948700000e-01, 3.5324304656757812),
336 IntegralSize(3.664751563100000e-01, 1.1228168275753752),
337 IntegralSize(2.100163806100000e-01, 0.3881508206291245),
338 IntegralSize(7.158126821000010e-02, 0.12051305433969779)}),
339 SersicMixValues(3.5, {IntegralSize(3.506025421400000e-01, 3.585376863124605),
340 IntegralSize(3.639232286600000e-01, 1.129736043175407),
341 IntegralSize(2.113141403200000e-01, 0.3891612587336321),
342 IntegralSize(7.416008888000003e-02, 0.12141051550193514)}),
343 SersicMixValues(3.6, {IntegralSize(3.491242809600000e-01, 3.6392931981162078),
344 IntegralSize(3.614385150800000e-01, 1.1375686107931746),
345 IntegralSize(2.126395840500000e-01, 0.3906965878863252),
346 IntegralSize(7.679761991000000e-02, 0.12252658222679555)}),
347 SersicMixValues(3.7, {IntegralSize(3.475285489400000e-01, 3.694030548180971),
348 IntegralSize(3.590187358800000e-01, 1.1462086909341902),
349 IntegralSize(2.139754496600000e-01, 0.3926902814185362),
350 IntegralSize(7.947726551999990e-02, 0.12382800101720594)}),
351 SersicMixValues(3.8, {IntegralSize(3.458455279500000e-01, 3.749451374638078),
352 IntegralSize(3.566618318100000e-01, 1.1555635415424115),
353 IntegralSize(2.153080022100000e-01, 0.3950855786419327),
354 IntegralSize(8.218463802999998e-02, 0.12528733090792543)}),
355 SersicMixValues(3.9, {IntegralSize(3.436266742100000e-01, 3.8103026114513487),
356 IntegralSize(3.542963483100000e-01, 1.1678557112199819),
357 IntegralSize(2.168869134900000e-01, 0.3989561461569608),
358 IntegralSize(8.519006399000006e-02, 0.12742150902437707)}),
359 SersicMixValues(4.0, {IntegralSize(3.418496444800000e-01, 3.866802142823),
360 IntegralSize(3.520583493700000e-01, 1.1784296399322256),
361 IntegralSize(2.181757250900000e-01, 0.40202133110702),
362 IntegralSize(8.791628106000005e-02, 0.12913261893525793)}),
363 SersicMixValues(4.1, {IntegralSize(3.400512404000000e-01, 3.923605655559444),
364 IntegralSize(3.498779708000000e-01, 1.18949116407633),
365 IntegralSize(2.194343245800000e-01, 0.4053581348945113),
366 IntegralSize(9.063646422000005e-02, 0.13094312983875592)}),
367 SersicMixValues(4.2, {IntegralSize(3.378019198300000e-01, 3.9856988319998883),
368 IntegralSize(3.476805365600000e-01, 1.2033513353282723),
369 IntegralSize(2.208965966400000e-01, 0.41007089505048827),
370 IntegralSize(9.362094697000001e-02, 0.13337905116951465)}),
371 SersicMixValues(4.3, {IntegralSize(3.360133013300000e-01, 4.042849848473902),
372 IntegralSize(3.456094860400000e-01, 1.2152342167008894),
373 IntegralSize(2.220735564700000e-01, 0.4138624496166232),
374 IntegralSize(9.630365615999992e-02, 0.13534978206260181)}),
375 SersicMixValues(4.4, {IntegralSize(3.342411435400000e-01, 4.099996937343564),
376 IntegralSize(3.435910279900000e-01, 1.2274448566449991),
377 IntegralSize(2.232086310100000e-01, 0.41784180227053347),
378 IntegralSize(9.895919746000004e-02, 0.1373858072292861)}),
379 SersicMixValues(4.5, {IntegralSize(3.324940821800000e-01, 4.157052240626215),
380 IntegralSize(3.416235926300000e-01, 1.2399403529296829),
381 IntegralSize(2.242998800100000e-01, 0.42198747519310065),
382 IntegralSize(1.015824451800000e-01, 0.13947894475312822)}),
383 SersicMixValues(4.6, {IntegralSize(3.307791201600000e-01, 4.213933159241064),
384 IntegralSize(3.397052315900000e-01, 1.2526832240020251),
385 IntegralSize(2.253461789000000e-01, 0.4262814552708088),
386 IntegralSize(1.041694693500000e-01, 0.14162244589649065)}),
387 SersicMixValues(4.7, {IntegralSize(3.291020868300000e-01, 4.270562605799117),
388 IntegralSize(3.378343779500000e-01, 1.2656383852804343),
389 IntegralSize(2.263468355500000e-01, 0.4307070577323556),
390 IntegralSize(1.067166996700000e-01, 0.14381027997701212)}),
391 SersicMixValues(4.8, {IntegralSize(3.274677158400000e-01, 4.32686847394448),
392 IntegralSize(3.360094395000000e-01, 1.2787740450459282),
393 IntegralSize(2.273016200100000e-01, 0.4352495512238586),
394 IntegralSize(1.092212246499999e-01, 0.14603724770509657)}),
395 SersicMixValues(4.9, {IntegralSize(3.262448769700000e-01, 4.377576190955153),
396 IntegralSize(3.343042371200000e-01, 1.2896615451629205),
397 IntegralSize(2.280232215000000e-01, 0.43876807181168126),
398 IntegralSize(1.114276644100001e-01, 0.14777163090296158)}),
399 SersicMixValues(5.0, {IntegralSize(3.246949443600000e-01, 4.433056710216547),
400 IntegralSize(3.325665551100000e-01, 1.3030785598870636),
401 IntegralSize(2.288938534300000e-01, 0.4435099207064515),
402 IntegralSize(1.138446471000000e-01, 0.15006605096769932)}),
403 SersicMixValues(5.1, {IntegralSize(3.235406237400000e-01, 4.482855298791168),
404 IntegralSize(3.309453352300000e-01, 1.3142060342987587),
405 IntegralSize(2.295454518800000e-01, 0.44721200855929333),
406 IntegralSize(1.159685891500000e-01, 0.15186432106918743)}),
407 SersicMixValues(5.2, {IntegralSize(3.220845076300000e-01, 4.5373147240459),
408 IntegralSize(3.292888060000000e-01, 1.3278163704470598),
409 IntegralSize(2.303343245300000e-01, 0.45211274779451427),
410 IntegralSize(1.182923618400000e-01, 0.15421232731290296)}),
411 SersicMixValues(5.3, {IntegralSize(3.210064675900000e-01, 4.586047793638561),
412 IntegralSize(3.277457186600000e-01, 1.339107878915049),
413 IntegralSize(2.309179255900000e-01, 0.455963004397949),
414 IntegralSize(1.203298881599999e-01, 0.15606241214466773)}),
415 SersicMixValues(5.4, {IntegralSize(3.202789632100000e-01, 4.629088010300377),
416 IntegralSize(3.263140603100000e-01, 1.3480796586308363),
417 IntegralSize(2.313141472000000e-01, 0.45876476829850243),
418 IntegralSize(1.220928292800001e-01, 0.157417468107684)}),
419 SersicMixValues(5.5, {IntegralSize(3.192633606400000e-01, 4.676683232377911),
420 IntegralSize(3.248434367700000e-01, 1.3594826233218587),
421 IntegralSize(2.318431931600000e-01, 0.46274015782559924),
422 IntegralSize(1.240500094300000e-01, 0.15931314749499514)}),
423 SersicMixValues(5.6, {IntegralSize(3.185825067000000e-01, 4.718596826834015),
424 IntegralSize(3.234811850800000e-01, 1.3685523066826153),
425 IntegralSize(2.321963688200000e-01, 0.4656609444451806),
426 IntegralSize(1.257399394000001e-01, 0.16071290372354932)}),
427 SersicMixValues(5.7, {IntegralSize(3.179221779600000e-01, 4.7599421800182755),
428 IntegralSize(3.221514634000000e-01, 1.3776591442763013),
429 IntegralSize(2.325312351100000e-01, 0.4686349368107874),
430 IntegralSize(1.273951235299999e-01, 0.16213299339932472)}),
431 SersicMixValues(5.8, {IntegralSize(3.172826124600000e-01, 4.800717521930206),
432 IntegralSize(3.208531497900000e-01, 1.386796673770267),
433 IntegralSize(2.328483549600000e-01, 0.47165816845176173),
434 IntegralSize(1.290158827900000e-01, 0.16357190065401378)}),
435 SersicMixValues(5.9, {IntegralSize(3.166640855600000e-01, 4.840922072653407),
436 IntegralSize(3.195851752500000e-01, 1.3959584348334604),
437 IntegralSize(2.331482900400000e-01, 0.47472674758056327),
438 IntegralSize(1.306024491500000e-01, 0.16502824071214084)}),
439 SersicMixValues(6.0, {IntegralSize(3.163378845100000e-01, 4.875543891132607),
440 IntegralSize(3.184191997800000e-01, 1.4027751892109375),
441 IntegralSize(2.332998231900000e-01, 0.4767359942988522),
442 IntegralSize(1.319430925200000e-01, 0.16599035845093296)}),
443 SersicMixValues(6.15, {IntegralSize(3.159963566000000e-01, 4.923987695808347),
444 IntegralSize(3.167577172900000e-01, 1.4118530514504155),
445 IntegralSize(2.334469498300000e-01, 0.47927772307499805),
446 IntegralSize(1.337989762800000e-01, 0.16721064630843122)}),
447 SersicMixValues(6.3, {IntegralSize(3.156665947400000e-01, 4.971293186125886),
448 IntegralSize(3.151544390000000e-01, 1.4209662774354015),
449 IntegralSize(2.335797880700000e-01, 0.4819072955518174),
450 IntegralSize(1.355991781900000e-01, 0.16846726122122171)}),
451 SersicMixValues(6.45, {IntegralSize(3.155985344300000e-01, 5.012518368133609),
452 IntegralSize(3.136774796100000e-01, 1.4277394220762778),
453 IntegralSize(2.335799727600000e-01, 0.4835176097219425),
454 IntegralSize(1.371440132000000e-01, 0.16924955098438885)}),
455 SersicMixValues(6.6, {IntegralSize(3.157745357300000e-01, 5.04771490870264),
456 IntegralSize(3.123222798200000e-01, 1.4321555562185169),
457 IntegralSize(2.334585919600000e-01, 0.48410148341955844),
458 IntegralSize(1.384445924900001e-01, 0.16955677921038223)}),
459 SersicMixValues(6.8, {IntegralSize(3.161516246500000e-01, 5.089778956379133),
460 IntegralSize(3.106355860500000e-01, 1.4364656594076244),
461 IntegralSize(2.332238340200000e-01, 0.4842498615725239),
462 IntegralSize(1.399889552799999e-01, 0.16967587466980136)}),
463 SersicMixValues(7.0, {IntegralSize(3.167381326500000e-01, 5.125153155993239),
464 IntegralSize(3.090960248300000e-01, 1.4383737931673495),
465 IntegralSize(2.328861111000000e-01, 0.48339942354096144),
466 IntegralSize(1.412797314200001e-01, 0.169337768218392)}),
467 SersicMixValues(7.2, {IntegralSize(3.177563577200000e-01, 5.148765319243021),
468 IntegralSize(3.077654530100000e-01, 1.435402469813652),
469 IntegralSize(2.323436482000000e-01, 0.48041416256080033),
470 IntegralSize(1.421345410700000e-01, 0.16802853741844914)}),
471 SersicMixValues(7.4, {IntegralSize(3.189649423600000e-01, 5.165566538751529),
472 IntegralSize(3.065675687400000e-01, 1.429874585567177),
473 IntegralSize(2.317124418400000e-01, 0.47637256992908417),
474 IntegralSize(1.427550470599999e-01, 0.16624860052116552)}),
475 SersicMixValues(7.6, {IntegralSize(3.203656186400000e-01, 5.175439069866539),
476 IntegralSize(3.054966299600000e-01, 1.421708147948776),
477 IntegralSize(2.309930734600000e-01, 0.4712451642878735),
478 IntegralSize(1.431446779400000e-01, 0.16399036546897494)}),
479 SersicMixValues(7.8, {IntegralSize(3.219644493700000e-01, 5.178201270835836),
480 IntegralSize(3.045475859400000e-01, 1.4108049451852775),
481 IntegralSize(2.301838048000000e-01, 0.46499847934678185),
482 IntegralSize(1.433041598900000e-01, 0.1612453381080743)}),
483 SersicMixValues(8.0, {IntegralSize(3.240152894900000e-01, 5.168013248702098),
484 IntegralSize(3.037829008200000e-01, 1.3944405343161739),
485 IntegralSize(2.291682052300000e-01, 0.4564297828909366),
486 IntegralSize(1.430336044599999e-01, 0.15748506377045932)}),
487 };
488 } else if (order == 8) {
489 return {SersicMixValues(0.5, {IntegralSize(1.000000000000000e+00, 1.1774100225154747),
490 IntegralSize(0.000000000000000e+00, 1.070350124913453),
491 IntegralSize(0.000000000000000e+00, 0.9191071563749802),
492 IntegralSize(0.000000000000000e+00, 0.6668004503333704),
493 IntegralSize(0.000000000000000e+00, 0.47920409257360413),
494 IntegralSize(0.000000000000000e+00, 0.32294197416925663),
495 IntegralSize(0.000000000000000e+00, 0.19624403248977948),
496 IntegralSize(0.000000000000000e+00, 0.09647324497759727)}),
497 SersicMixValues(0.501, {IntegralSize(9.830908106200000e-01, 1.1800430212201372),
498 IntegralSize(1.408700923700000e-02, 1.071848165938149),
499 IntegralSize(2.491640616300000e-03, 0.9197501136496137),
500 IntegralSize(2.466802366100000e-04, 0.6670669573980934),
501 IntegralSize(7.374589951499999e-05, 0.47920409257360413),
502 IntegralSize(7.323307590200000e-06, 0.3228129521660974),
503 IntegralSize(2.682888719100000e-06, 0.19608725670708457),
504 IntegralSize(1.071942655750391e-07, 0.09635766199130548)}),
505 SersicMixValues(0.502, {IntegralSize(9.666302814500000e-01, 1.1826766373586155),
506 IntegralSize(2.770059206800000e-02, 1.073345310188501),
507 IntegralSize(4.999009878400000e-03, 0.9203922372826289),
508 IntegralSize(5.027356046800000e-04, 0.6673330392294127),
509 IntegralSize(1.467597930800000e-04, 0.47920409257360413),
510 IntegralSize(1.505550242700000e-05, 0.3226842388327496),
511 IntegralSize(5.350576848500000e-06, 0.19593091840285765),
512 IntegralSize(2.151265646732625e-07, 0.09624244754494744)}),
513 SersicMixValues(0.503, {IntegralSize(9.506030525300000e-01, 1.1853108725792836),
514 IntegralSize(4.085776923300000e-02, 1.0748415599957815),
515 IntegralSize(7.520758136900000e-03, 0.9210335300291653),
516 IntegralSize(7.677381641400000e-04, 0.6675986973697353),
517 IntegralSize(2.192138525600000e-04, 0.47920409257360413),
518 IntegralSize(2.312065278500000e-05, 0.3225558328034177),
519 IntegralSize(8.024799753900000e-06, 0.19577501550485701),
520 IntegralSize(3.226308611381512e-07, 0.0961275997311189)}),
521 SersicMixValues(0.504, {IntegralSize(9.349933060500000e-01, 1.1879457259402137),
522 IntegralSize(5.357709371600000e-02, 1.076336917679488),
523 IntegralSize(1.005404066200000e-02, 0.9216739945972661),
524 IntegralSize(1.041949557200000e-03, 0.6678639333379203),
525 IntegralSize(2.908251496200000e-04, 0.47920409257360413),
526 IntegralSize(3.171250718700000e-05, 0.3224277327476283),
527 IntegralSize(1.063178511700000e-05, 0.1956195459172929),
528 IntegralSize(4.405728759593330e-07, 0.09601311665889936)}),
529 SersicMixValues(0.505, {IntegralSize(9.197866380200000e-01, 1.1905811962639956),
530 IntegralSize(6.587500921099999e-02, 1.0778313855355697),
531 IntegralSize(1.259688973600000e-02, 0.9223136336949741),
532 IntegralSize(1.325295593300000e-03, 0.6681287486175042),
533 IntegralSize(3.616277926400000e-04, 0.47920409257360413),
534 IntegralSize(4.077717135400000e-05, 0.32229993733490825),
535 IntegralSize(1.318402214500000e-05, 0.1954645076032459),
536 IntegralSize(5.784535609398844e-07, 0.09589899644914245)}),
537 SersicMixValues(0.506, {IntegralSize(9.049702475400000e-01, 1.193217282373219),
538 IntegralSize(7.776489544200001e-02, 1.0793249658482025),
539 IntegralSize(1.514936661900000e-02, 0.9229524500303325),
540 IntegralSize(1.616828031500000e-03, 0.668393144715572),
541 IntegralSize(4.320606280100000e-04, 0.47920409257360413),
542 IntegralSize(5.014068206100000e-05, 0.322172445234784),
543 IntegralSize(1.575534967400000e-05, 0.19530989849047442),
544 IntegralSize(7.057077548999757e-07, 0.09578523723565323)}),
545 SersicMixValues(0.507, {IntegralSize(8.905298892200000e-01, 1.1958539833259565),
546 IntegralSize(8.926392245000001e-02, 1.0808176609015616),
547 IntegralSize(1.770823107000000e-02, 0.9235904462760621),
548 IntegralSize(1.917102295600000e-03, 0.6686571231392083),
549 IntegralSize(5.017617604300000e-04, 0.47920409257360413),
550 IntegralSize(5.997028326100000e-05, 0.3220452551167824),
551 IntegralSize(1.827533833100000e-05, 0.19515571656560732),
552 IntegralSize(8.475823779496849e-07, 0.0956718371675432)}),
553 SersicMixValues(0.508, {IntegralSize(8.764537693900000e-01, 1.1984912980625384),
554 IntegralSize(1.003845154900000e-01, 1.0823094729680485),
555 IntegralSize(2.027336730400000e-02, 0.9242276251048835),
556 IntegralSize(2.225362311300000e-03, 0.6689206853484017),
557 IntegralSize(5.710740416100000e-04, 0.47920409257360413),
558 IntegralSize(7.012559913200000e-05, 0.3219183656975264),
559 IntegralSize(2.079362649300000e-05, 0.19500195981527346),
560 IntegralSize(9.922374649695698e-07, 0.09555879440687527)}),
561 SersicMixValues(0.509, {IntegralSize(8.627290863000000e-01, 1.2011292254055552),
562 IntegralSize(1.111418294200000e-01, 1.0838004042965161),
563 IntegralSize(2.284224920600000e-02, 0.9248639891659693),
564 IntegralSize(2.541974524900000e-03, 0.6691838328266887),
565 IntegralSize(6.396887688500000e-04, 0.47920409257360413),
566 IntegralSize(8.077413038799999e-05, 0.32179177565831685),
567 IntegralSize(2.324651406400000e-05, 0.1948486262025535),
568 IntegralSize(1.151135797905489e-06, 0.09544610712630913)}),
569 SersicMixValues(0.51, {IntegralSize(8.493446962900000e-01, 1.2037677642953377),
570 IntegralSize(1.215479013800000e-01, 1.0852904571475919),
571 IntegralSize(2.541436244000000e-02, 0.925499541096718),
572 IntegralSize(2.866364591500000e-03, 0.6694465670458319),
573 IntegralSize(7.079066530400000e-04, 0.47920409257360413),
574 IntegralSize(9.176608484000000e-05, 0.3216654837157768),
575 IntegralSize(2.568975552800000e-05, 0.19469571376117265),
576 IntegralSize(1.312805092079650e-06, 0.09533377351263332)}),
577 SersicMixValues(0.512, {IntegralSize(8.235524985200000e-01, 1.2090466728297466),
578 IntegralSize(1.413561232900000e-01, 1.0882679363305618),
579 IntegralSize(3.056341000600000e-02, 0.9267682190697014),
580 IntegralSize(3.537750218000000e-03, 0.6699708014877702),
581 IntegralSize(8.432215242500000e-04, 0.47920409257360413),
582 IntegralSize(1.148196346800000e-04, 0.3214137889754234),
583 IntegralSize(3.052266768400000e-05, 0.194391144468459),
584 IntegralSize(1.654139386020326e-06, 0.09511016010139674)}),
585 SersicMixValues(0.514, {IntegralSize(7.989931692100000e-01, 1.2143280151884133),
586 IntegralSize(1.599038064700000e-01, 1.0912419283193973),
587 IntegralSize(3.571088717100000e-02, 0.9280336798522169),
588 IntegralSize(4.238418902400000e-03, 0.670493400248157),
589 IntegralSize(9.771160470799999e-04, 0.47920409257360413),
590 IntegralSize(1.393114832100000e-04, 0.32116327130364347),
591 IntegralSize(3.527127016300000e-05, 0.19408823624225693),
592 IntegralSize(2.019446147083492e-06, 0.09488793992061721)}),
593 SersicMixValues(0.516, {IntegralSize(7.755894316300000e-01, 1.219611782893985),
594 IntegralSize(1.772773877600000e-01, 1.094212450739927),
595 IntegralSize(4.084885408100000e-02, 0.9292959440960364),
596 IntegralSize(4.966899216500000e-03, 0.6710143747714178),
597 IntegralSize(1.109903573100000e-03, 0.47920409257360413),
598 IntegralSize(1.651634209200000e-04, 0.32091392063358165),
599 IntegralSize(3.995171679100000e-05, 0.19378697362317282),
600 IntegralSize(2.408601688874690e-06, 0.09466709892143835)}),
601 SersicMixValues(0.518, {IntegralSize(7.532701365800000e-01, 1.2248979677045921),
602 IntegralSize(1.935561952300000e-01, 1.097179521064915),
603 IntegralSize(4.597032490300000e-02, 0.9305550322174497),
604 IntegralSize(5.721759593100000e-03, 0.6715337363724627),
605 IntegralSize(1.241874810300000e-03, 0.47920409257360413),
606 IntegralSize(1.923184154900000e-04, 0.3206657270514452),
607 IntegralSize(4.456980917800000e-05, 0.1934873413519728),
608 IntegralSize(2.820658932090048e-06, 0.09444762324574418)}),
609 SersicMixValues(0.52, {IntegralSize(7.319691923200000e-01, 1.2301865614961052),
610 IntegralSize(2.088140719200000e-01, 1.1001431566022888),
611 IntegralSize(5.106857451500000e-02, 0.9318109643972646),
612 IntegralSize(6.501810606800000e-03, 0.672051496224913),
613 IntegralSize(1.373230568000000e-03, 0.47920409257360413),
614 IntegralSize(2.207287306300000e-04, 0.32041868073763474),
615 IntegralSize(4.913899414000000e-05, 0.19318932434603445),
616 IntegralSize(3.252345429971548e-06, 0.09422949923204621)}),
617 SersicMixValues(0.525, {IntegralSize(6.827830146500000e-01, 1.2434185313998436),
618 IntegralSize(2.429240961500000e-01, 1.10753733055128),
619 IntegralSize(6.367678377000000e-02, 0.9349371184876218),
620 IntegralSize(8.553975233700000e-03, 0.673338960634315),
621 IntegralSize(1.700359140800000e-03, 0.47920409257360413),
622 IntegralSize(2.969830817300000e-04, 0.31980602103689054),
623 IntegralSize(6.035644554900000e-05, 0.19245125152159095),
624 IntegralSize(4.431528220938397e-06, 0.09369001473883691)}),
625 SersicMixValues(0.53, {IntegralSize(6.387550734000000e-01, 1.2566653798808136),
626 IntegralSize(2.719891439700000e-01, 1.1149104080795813),
627 IntegralSize(7.603306482900000e-02, 0.9380439795844466),
628 IntegralSize(1.073713740600000e-02, 0.6746166528702049),
629 IntegralSize(2.028392270300000e-03, 0.47920409257360413),
630 IntegralSize(3.800413636800000e-04, 0.31920032346757643),
631 IntegralSize(7.141788662300000e-05, 0.1917229546030493),
632 IntegralSize(5.728874396981887e-06, 0.09315868886583216)}),
633 SersicMixValues(0.535, {IntegralSize(5.991880819600000e-01, 1.2699269831932218),
634 IntegralSize(2.967754215900000e-01, 1.122262647546274),
635 IntegralSize(8.808289301100000e-02, 0.9411318470913335),
636 IntegralSize(1.303475165500000e-02, 0.6758847382409497),
637 IntegralSize(2.359992883100000e-03, 0.47920409257360413),
638 IntegralSize(4.693072439300000e-04, 0.31860144433857307),
639 IntegralSize(8.241092227300000e-05, 0.19100421370908782),
640 IntegralSize(7.140734696986506e-06, 0.09263532299102561)}),
641 SersicMixValues(0.54, {IntegralSize(5.634984962800000e-01, 1.2832032193573897),
642 IntegralSize(3.179186791600000e-01, 1.129594301788386),
643 IntegralSize(9.978737713700001e-02, 0.9442010130295162),
644 IntegralSize(1.543166988700000e-02, 0.6771433777573704),
645 IntegralSize(2.697463030000000e-03, 0.47920409257360413),
646 IntegralSize(5.642325765800000e-04, 0.3180092442563081),
647 IntegralSize(9.342342505800000e-05, 0.1902948158697816),
648 IntegralSize(8.658504362046848e-06, 0.09211972512829385)}),
649 SersicMixValues(0.545, {IntegralSize(5.311950333900000e-01, 1.296493969101682),
650 IntegralSize(3.359490979700000e-01, 1.1369056182504083),
651 IntegralSize(1.111199551400000e-01, 0.9472517622615755),
652 IntegralSize(1.791396160900000e-02, 0.6783927282740299),
653 IntegralSize(3.042852702300000e-03, 0.47920409257360413),
654 IntegralSize(6.642728186200000e-04, 0.3174235878892735),
655 IntegralSize(1.045564361300000e-04, 0.18959455480289467),
656 IntegralSize(1.026993395003561e-05, 0.09161170964364046)}),
657 SersicMixValues(0.55, {IntegralSize(5.018614264000000e-01, 1.3097991148028376),
658 IntegralSize(3.513116940300000e-01, 1.144196839160904),
659 IntegralSize(1.220630720100000e-01, 0.950284372762244),
660 IntegralSize(2.046921709200000e-02, 0.6796329426422973),
661 IntegralSize(3.397724672300000e-03, 0.47920409257360413),
662 IntegralSize(7.690260526600000e-04, 0.3168443439091553),
663 IntegralSize(1.158666861400000e-04, 0.18890323060775346),
664 IntegralSize(1.197305689992767e-05, 0.09111109698674669)}),
665 SersicMixValues(0.56, {IntegralSize(4.507379039200000e-01, 1.3364521340616435),
666 IntegralSize(3.754736166000000e-01, 1.1587199381391913),
667 IntegralSize(1.427471886800000e-01, 0.9562962562065033),
668 IntegralSize(2.575412714200000e-02, 0.6820865550178343),
669 IntegralSize(4.141131556400000e-03, 0.47920409257360413),
670 IntegralSize(9.911173724299999e-04, 0.31570458650545774),
671 IntegralSize(1.392932654700000e-04, 0.18754662372493325),
672 IntegralSize(1.562146370004402e-05, 0.09013139090041071)}),
673 SersicMixValues(0.57, {IntegralSize(4.078578524800000e-01, 1.3631613764151391),
674 IntegralSize(3.927648369700000e-01, 1.1731654381085073),
675 IntegralSize(1.618224270000000e-01, 0.9622387574213412),
676 IntegralSize(3.120763757700000e-02, 0.6845053623877891),
677 IntegralSize(4.935642487700000e-03, 0.47920409257360413),
678 IntegralSize(1.227906033200000e-03, 0.3145889946771558),
679 IntegralSize(1.641330538000000e-04, 0.18622351456934708),
680 IntegralSize(1.956439830019807e-05, 0.08917928291881201)}),
681 SersicMixValues(0.58, {IntegralSize(3.715314880900000e-01, 1.3899259708153904),
682 IntegralSize(4.048967605400000e-01, 1.1875351044303435),
683 IntegralSize(1.793286266800000e-01, 0.9681138736356052),
684 IntegralSize(3.676518485500000e-02, 0.6868904563054457),
685 IntegralSize(5.786093146700000e-03, 0.47920409257360413),
686 IntegralSize(1.477354450100000e-03, 0.31349664539366234),
687 IntegralSize(1.907245471600000e-04, 0.18493250975865203),
688 IntegralSize(2.376769103995535e-05, 0.08825353156198427)}),
689 SersicMixValues(0.59, {IntegralSize(3.404804314000000e-01, 1.416745074590044),
690 IntegralSize(4.131266174300000e-01, 1.2018306324573913),
691 IntegralSize(1.953386266200000e-01, 0.9739235113116035),
692 IntegralSize(4.237398465500000e-02, 0.6892428759764377),
693 IntegralSize(6.694939094600000e-03, 0.47920409257360413),
694 IntegralSize(1.737869876700000e-03, 0.312426666005765),
695 IntegralSize(2.193254234000000e-04, 0.18367229661018813),
696 IntegralSize(2.820550030013802e-05, 0.08735297135884264)}),
697 SersicMixValues(0.6, {IntegralSize(3.137232925600000e-01, 1.4436178720294364),
698 IntegralSize(4.183889269600000e-01, 1.2160536519252814),
699 IntegralSize(2.099426528000000e-01, 0.9796694917731259),
700 IntegralSize(4.799112139200000e-02, 0.6915636115908205),
701 IntegralSize(7.662807441700000e-03, 0.47920409257360413),
702 IntegralSize(2.008213244200000e-03, 0.3113782307251705),
703 IntegralSize(2.501270876000000e-04, 0.18244163720683176),
704 IntegralSize(3.285851449996713e-05, 0.08647650700369769)}),
705 SersicMixValues(0.625, {IntegralSize(2.609971949200000e-01, 1.5110296499687101),
706 IntegralSize(4.227587384000000e-01, 1.2513041162249698),
707 IntegralSize(2.409476445900000e-01, 0.993767185669526),
708 IntegralSize(6.185867464500000e-02, 0.6972329245513109),
709 IntegralSize(1.033365413300000e-02, 0.47920409257360413),
710 IntegralSize(2.721156570700000e-03, 0.30884636428859635),
711 IntegralSize(3.375937508200000e-04, 0.17948677492830678),
712 IntegralSize(4.534299047975754e-05, 0.08438414976713862)}),
713 SersicMixValues(0.65, {IntegralSize(2.225571012000000e-01, 1.5787604399713828),
714 IntegralSize(4.196407869400000e-01, 1.2861339744600562),
715 IntegralSize(2.652896099500000e-01, 1.0075029372257016),
716 IntegralSize(7.520014677100000e-02, 0.702723625836052),
717 IntegralSize(1.333301310300000e-02, 0.47920409257360413),
718 IntegralSize(3.479579899400000e-03, 0.306433206308541),
719 IntegralSize(4.408102075600000e-04, 0.17669290799919307),
720 IntegralSize(5.895192904004087e-05, 0.08242156856595582)}),
721 SersicMixValues(0.675, {IntegralSize(1.936233131600000e-01, 1.64679939008476),
722 IntegralSize(4.127410086100000e-01, 1.3205641467340794),
723 IntegralSize(2.843060132800000e-01, 1.0208994423856323),
724 IntegralSize(8.780832408500000e-02, 0.7080478985539623),
725 IntegralSize(1.661011598800000e-02, 0.47920409257360413),
726 IntegralSize(4.277571743700000e-03, 0.30412893569010596),
727 IntegralSize(5.600077556600000e-04, 0.17404556130535156),
728 IntegralSize(7.364537763987489e-05, 0.08057617097405545)}),
729 SersicMixValues(0.7, {IntegralSize(1.712659450700000e-01, 1.7151364069614226),
730 IntegralSize(4.040469105300000e-01, 1.3546137795001205),
731 IntegralSize(2.990980183800000e-01, 1.0339771947243022),
732 IntegralSize(9.958386406600001e-02, 0.7132166802201239),
733 IntegralSize(2.010949461900000e-02, 0.47920409257360413),
734 IntegralSize(5.111468978600000e-03, 0.3019248704943637),
735 IntegralSize(6.948597832000000e-04, 0.17153203699774985),
736 IntegralSize(8.943857319976267e-05, 0.07883699558552888)}),
737 SersicMixValues(0.725, {IntegralSize(1.536078215300000e-01, 1.7837620777969465),
738 IntegralSize(3.946457983300000e-01, 1.3883004538446357),
739 IntegralSize(3.105447944600000e-01, 1.0467547694978685),
740 IntegralSize(1.104942571900000e-01, 0.7182398294181702),
741 IntegralSize(2.377756169200000e-02, 0.47920409257360413),
742 IntegralSize(5.978649678700000e-03, 0.2998133004988781),
743 IntegralSize(8.447418271200000e-04, 0.16914114195736424),
744 IntegralSize(1.063752921799388e-04, 0.0771944514408632)}),
745 SersicMixValues(0.75, {IntegralSize(1.394007545400000e-01, 1.8526676018046357),
746 IntegralSize(3.851362959200000e-01, 1.421640363040888),
747 IntegralSize(3.193392701300000e-01, 1.0592490625048316),
748 IntegralSize(1.205476739400000e-01, 0.723126265405793),
749 IntegralSize(2.756569576400000e-02, 0.47920409257360413),
750 IntegralSize(6.876912842500000e-03, 0.2977873493347652),
751 IntegralSize(1.008882986800000e-03, 0.16686296475839932),
752 IntegralSize(1.245138766999832e-04, 0.07564010643576345)}),
753 SersicMixValues(0.775, {IntegralSize(1.277882645100000e-01, 1.9218447321692107),
754 IntegralSize(3.758441436100000e-01, 1.454648464317098),
755 IntegralSize(3.260254639300000e-01, 1.071475492423949),
756 IntegralSize(1.297761633200000e-01, 0.7278840855967144),
757 IntegralSize(3.143141932400000e-02, 0.47920409257360413),
758 IntegralSize(7.804169296800000e-03, 0.2958408599246978),
759 IntegralSize(1.186460084900000e-03, 0.16468869190990565),
760 IntegralSize(1.439159243001864e-04, 0.07416651420184743)}),
761 SersicMixValues(0.8, {IntegralSize(1.181664475300000e-01, 1.9912857236520618),
762 IntegralSize(3.669398957800000e-01, 1.487338609902181),
763 IntegralSize(3.310305145500000e-01, 1.083448172963353),
764 IntegralSize(1.382249882200000e-01, 0.7325206649929628),
765 IntegralSize(3.533855173500000e-02, 0.47920409257360413),
766 IntegralSize(8.758312120200000e-03, 0.2939682989125341),
767 IntegralSize(1.376649179700000e-03, 0.1626104554636006),
768 IntegralSize(1.646408850999315e-04, 0.07276707149403405)}),
769 SersicMixValues(0.825, {IntegralSize(1.100993427300000e-01, 2.0609832878496674),
770 IntegralSize(3.585047139400000e-01, 1.5197236605280715),
771 IntegralSize(3.346907010900000e-01, 1.0951800603193833),
772 IntegralSize(1.459458154500000e-01, 0.7370427410761359),
773 IntegralSize(3.925685452200000e-02, 0.47920409257360413),
774 IntegralSize(9.737174245100001e-03, 0.29216467622266495),
775 IntegralSize(1.578654162900000e-03, 0.16062120571229657),
776 IntegralSize(1.867438599999494e-04, 0.07143589992441628)}),
777 SersicMixValues(0.85, {IntegralSize(1.032655797000000e-01, 2.1309305526906894),
778 IntegralSize(3.505682925900000e-01, 1.5518155844499077),
779 IntegralSize(3.372716691500000e-01, 1.1066830800307423),
780 IntegralSize(1.529924984100000e-01, 0.7414564862534394),
781 IntegralSize(4.316142675900000e-02, 0.47920409257360413),
782 IntegralSize(1.073854014300000e-02, 0.29042547714700356),
783 IntegralSize(1.791719941000000e-03, 0.15871460432816767),
784 IntegralSize(2.102733069998530e-04, 0.07016774729059157)}),
785 SersicMixValues(0.875, {IntegralSize(9.742391238299999e-02, 2.201121027584639),
786 IntegralSize(3.431307832700000e-01, 1.5836255433969617),
787 IntegralSize(3.389842651100000e-01, 1.117968236595368),
788 IntegralSize(1.594184059300000e-01, 0.7457675704017073),
789 IntegralSize(4.703206096600000e-02, 0.47920409257360413),
790 IntegralSize(1.176016041800000e-02, 0.28874660465189456),
791 IntegralSize(2.015140682100000e-03, 0.15688493417314162),
792 IntegralSize(2.352712409000590e-04, 0.06895790479785024)}),
793 SersicMixValues(0.9, {IntegralSize(9.239023722799999e-02, 2.2715485715140606),
794 IntegralSize(3.361759177100000e-01, 1.6151639683978465),
795 IntegralSize(3.399965640400000e-01, 1.1290457086993566),
796 IntegralSize(1.652748945400000e-01, 0.7499812147574584),
797 IntegralSize(5.085256513000000e-02, 0.47920409257360413),
798 IntegralSize(1.279978971200000e-02, 0.2871243300093118),
799 IntegralSize(2.248258980600000e-03, 0.15512702268482978),
800 IntegralSize(2.617726593999725e-04, 0.06780213721874523)}),
801 SersicMixValues(0.925, {IntegralSize(8.802197813400001e-02, 2.3422073653654008),
802 IntegralSize(3.296787845500000e-01, 1.6464406266574032),
803 IntegralSize(3.404431587100000e-01, 1.13992493222437),
804 IntegralSize(1.706104324000000e-01, 0.754102238813138),
805 IntegralSize(5.461016205400000e-02, 0.47920409257360413),
806 IntegralSize(1.385521267900000e-02, 0.28555525063380527),
807 IntegralSize(2.490465025100000e-03, 0.1534361765891414),
808 IntegralSize(2.898064478999984e-04, 0.06669662369173864)}),
809 SersicMixValues(0.95, {IntegralSize(8.420725270399999e-02, 2.413091886379207),
810 IntegralSize(3.236104594400000e-01, 1.6774646805449456),
811 IntegralSize(3.404323185500000e-01, 1.150614672940929),
812 IntegralSize(1.754701695000000e-01, 0.758135101161471),
813 IntegralSize(5.829493974800000e-02, 0.47920409257360413),
814 IntegralSize(1.492427099800000e-02, 0.28403625353569417),
815 IntegralSize(2.741193459000000e-03, 0.1518081259262112),
816 IntegralSize(3.193956010000276e-04, 0.06563790728919831)}),
817 SersicMixValues(0.975, {IntegralSize(8.085720342900000e-02, 2.4841968857793404),
818 IntegralSize(3.179407652000000e-01, 1.708244739635781),
819 IntegralSize(3.400515047400000e-01, 1.1611230903122638),
820 IntegralSize(1.798957865400000e-01, 0.7620839351709863),
821 IntegralSize(6.189937984000000e-02, 0.47920409257360413),
822 IntegralSize(1.600488235200000e-02, 0.2825644838724451),
823 IntegralSize(2.999919880000000e-03, 0.15023897596497382),
824 IntegralSize(3.505580189998581e-04, 0.06462285186296571)}),
825 SersicMixValues(1.0, {IntegralSize(7.790048967000000e-02, 2.555517368992486),
826 IntegralSize(3.126398595600000e-01, 1.7387889078076126),
827 IntegralSize(3.393716636900000e-01, 1.1714577937980608),
828 IntegralSize(1.839255223100000e-01, 0.7659525804110893),
829 IntegralSize(6.541794449900000e-02, 0.47920409257360413),
830 IntegralSize(1.709505629700000e-02, 0.28113731752679266),
831 IntegralSize(3.266156847500000e-03, 0.14872516555817164),
832 IntegralSize(3.833071264999210e-04, 0.06364860496300459)}),
833 SersicMixValues(1.025, {IntegralSize(7.695270035700000e-02, 2.619267213376133),
834 IntegralSize(3.072707263900000e-01, 1.76463517266571),
835 IntegralSize(3.380625264900000e-01, 1.180599678661215),
836 IntegralSize(1.873916118700000e-01, 0.7679025137572466),
837 IntegralSize(6.820256914200000e-02, 0.47836013142747913),
838 IntegralSize(1.817295707900000e-02, 0.279545546139856),
839 IntegralSize(3.527133974900000e-03, 0.14729532014552804),
840 IntegralSize(4.197746970999727e-04, 0.06274489679168517)}),
841 SersicMixValues(1.05, {IntegralSize(7.595149024800001e-02, 2.6838635123071093),
842 IntegralSize(3.021592107200000e-01, 1.7908406251719944),
843 IntegralSize(3.368244868800000e-01, 1.1898990529352789),
844 IntegralSize(1.906584010500000e-01, 0.7698979067277617),
845 IntegralSize(7.090452899800000e-02, 0.47754448134082755),
846 IntegralSize(1.924952362600000e-02, 0.27799277479976703),
847 IntegralSize(3.794335374600000e-03, 0.1459143655537558),
848 IntegralSize(4.580231033999294e-04, 0.061882528339878534)}),
849 SersicMixValues(1.075, {IntegralSize(7.513574884099999e-02, 2.748070606581043),
850 IntegralSize(2.974904346200000e-01, 1.8164863560276179),
851 IntegralSize(3.354653669800000e-01, 1.1988049962390241),
852 IntegralSize(1.935825613100000e-01, 0.7716454349549858),
853 IntegralSize(7.346285384200001e-02, 0.4765845797938244),
854 IntegralSize(2.030329301300000e-02, 0.2763690708873838),
855 IntegralSize(4.062531769600000e-03, 0.1445092478944713),
856 IntegralSize(4.972096243998081e-04, 0.061020278990160146)}),
857 SersicMixValues(1.1, {IntegralSize(7.449893651099999e-02, 2.8117704323498542),
858 IntegralSize(2.932021089000000e-01, 1.841537293602498),
859 IntegralSize(3.339817618300000e-01, 1.2073685945094719),
860 IntegralSize(1.962133523400000e-01, 0.7732143352817501),
861 IntegralSize(7.589665255899999e-02, 0.47553303137048575),
862 IntegralSize(2.133673880300000e-02, 0.27471422071219304),
863 IntegralSize(4.332899790700000e-03, 0.14311363468920796),
864 IntegralSize(5.375492663000081e-04, 0.06016789162325811)}),
865 SersicMixValues(1.135, {IntegralSize(7.378154697200000e-02, 2.9006196996998854),
866 IntegralSize(2.877914176100000e-01, 1.875918132043355),
867 IntegralSize(3.318870203400000e-01, 1.2187607239670213),
868 IntegralSize(1.994275199800000e-01, 0.7750028395088698),
869 IntegralSize(7.907096010299999e-02, 0.47383185224202107),
870 IntegralSize(2.273882876600000e-02, 0.27227418740644577),
871 IntegralSize(4.707888559300000e-03, 0.14108904209142362),
872 IntegralSize(5.948176697000429e-04, 0.05897251171819067)}),
873 SersicMixValues(1.165, {IntegralSize(7.325520923100000e-02, 2.9768530419713817),
874 IntegralSize(2.834906669500000e-01, 1.9050925801637224),
875 IntegralSize(3.300111466300000e-01, 1.2284453775308537),
876 IntegralSize(2.019308122700000e-01, 0.7766080070078527),
877 IntegralSize(8.169825460100000e-02, 0.4724718480838701),
878 IntegralSize(2.393262243600000e-02, 0.2702634519944725),
879 IntegralSize(5.035325323000000e-03, 0.13942220641203812),
880 IntegralSize(6.459625589999574e-04, 0.057997640883933006)}),
881 SersicMixValues(1.2, {IntegralSize(7.304947191100000e-02, 3.063405586101382),
882 IntegralSize(2.792267069400000e-01, 1.9371247425205278),
883 IntegralSize(3.277740936600000e-01, 1.2383225031352538),
884 IntegralSize(2.042461111100000e-01, 0.7774835362827963),
885 IntegralSize(8.437616095599999e-02, 0.4702725864266672),
886 IntegralSize(2.521911982500000e-02, 0.2676147353605216),
887 IntegralSize(5.403154457100000e-03, 0.13735530754119235),
888 IntegralSize(7.051811408999020e-04, 0.0568041223852247)}),
889 SersicMixValues(1.225, {IntegralSize(7.292443464200001e-02, 3.12532129824037),
890 IntegralSize(2.763689918400000e-01, 1.959838850522298),
891 IntegralSize(3.261731011100000e-01, 1.2453306002993458),
892 IntegralSize(2.057651982300000e-01, 0.7781619303847782),
893 IntegralSize(8.622506392000000e-02, 0.4687690752609736),
894 IntegralSize(2.612666221400000e-02, 0.2657764703595873),
895 IntegralSize(5.667842614700000e-03, 0.13592203416991283),
896 IntegralSize(7.487054293001671e-04, 0.055988671116029516)}),
897 SersicMixValues(1.25, {IntegralSize(7.287837217800000e-02, 3.1868078791597467),
898 IntegralSize(2.737250799500000e-01, 1.9820720596470331),
899 IntegralSize(3.245776444700000e-01, 1.2520422298584448),
900 IntegralSize(2.071109574700000e-01, 0.7786860833028465),
901 IntegralSize(8.797356394800000e-02, 0.467210848709446),
902 IntegralSize(2.701136990800000e-02, 0.26392485431786233),
903 IntegralSize(5.930455574000000e-03, 0.13448890301798994),
904 IntegralSize(7.925565019999414e-04, 0.055179908394094125)}),
905 SersicMixValues(1.275, {IntegralSize(7.290006472400000e-02, 3.2478623703813487),
906 IntegralSize(2.712697730800000e-01, 2.00386009769542),
907 IntegralSize(3.229862711800000e-01, 1.258495564269667),
908 IntegralSize(2.083141094300000e-01, 0.7790847125737368),
909 IntegralSize(8.963008470500000e-02, 0.4656002955368604),
910 IntegralSize(2.787136095300000e-02, 0.2620653691739929),
911 IntegralSize(6.191475080200000e-03, 0.13306733422087372),
912 IntegralSize(8.368608477999917e-04, 0.05438226350052109)}),
913 SersicMixValues(1.3, {IntegralSize(7.297934172900000e-02, 3.308517089808697),
914 IntegralSize(2.689943799900000e-01, 2.0252159442000655),
915 IntegralSize(3.214204990000000e-01, 1.264672820402997),
916 IntegralSize(2.093809140400000e-01, 0.7793303225650607),
917 IntegralSize(9.119152399200001e-02, 0.4639166690603999),
918 IntegralSize(2.870303756500000e-02, 0.26018023120925793),
919 IntegralSize(6.448927122800000e-03, 0.13164469974994614),
920 IntegralSize(8.813765611999091e-04, 0.05359357005385241)}),
921 SersicMixValues(1.333, {IntegralSize(7.318353135900001e-02, 3.387741027752103),
922 IntegralSize(2.662265463100000e-01, 2.0526809920677755),
923 IntegralSize(3.193540032000000e-01, 1.2724531578413614),
924 IntegralSize(2.106077073300000e-01, 0.7795018355651399),
925 IntegralSize(9.313408445200000e-02, 0.46165115823829755),
926 IntegralSize(2.976797602800000e-02, 0.25769638741850087),
927 IntegralSize(6.785377397400000e-03, 0.12978863031964846),
928 IntegralSize(9.407739235999246e-04, 0.052574709531602135)}),
929 SersicMixValues(1.367, {IntegralSize(7.348765022200000e-02, 3.4685160703528406),
930 IntegralSize(2.636813033100000e-01, 2.080102892803282),
931 IntegralSize(3.172897510800000e-01, 1.2798890145423887),
932 IntegralSize(2.116434296400000e-01, 0.7793511439898658),
933 IntegralSize(9.496202429000000e-02, 0.4591655799224176),
934 IntegralSize(3.080947569900000e-02, 0.2550905666103579),
935 IntegralSize(7.124441177500000e-03, 0.1278776296253891),
936 IntegralSize(1.001924581499836e-03, 0.051536496441226994)}),
937 SersicMixValues(1.4, {IntegralSize(7.386985696600000e-02, 3.5459332171606843),
938 IntegralSize(2.614287620600000e-01, 2.105934498671117),
939 IntegralSize(3.153164155600000e-01, 1.2866954812997937),
940 IntegralSize(2.124834275600000e-01, 0.7790279393813101),
941 IntegralSize(9.661162744000000e-02, 0.4566991216267638),
942 IntegralSize(3.178019387600000e-02, 0.252563651960019),
943 IntegralSize(7.447930154200000e-03, 0.12604757605856332),
944 IntegralSize(1.061786383800056e-03, 0.05055699326620207)}),
945 SersicMixValues(1.433, {IntegralSize(7.432824269000000e-02, 3.6224017927676875),
946 IntegralSize(2.593864340100000e-01, 2.130978082613961),
947 IntegralSize(3.133864275900000e-01, 1.2930622876129794),
948 IntegralSize(2.131696266900000e-01, 0.7784970156020699),
949 IntegralSize(9.813622412299999e-02, 0.45415426524927877),
950 IntegralSize(3.270743481300000e-02, 0.2500222569560664),
951 IntegralSize(7.764209382200000e-03, 0.12422675318615432),
952 IntegralSize(1.121400701800113e-03, 0.049588257817846704)}),
953 SersicMixValues(1.467, {IntegralSize(7.487213085300000e-02, 3.700122251229504),
954 IntegralSize(2.574683174000000e-01, 2.1559900941893093),
955 IntegralSize(3.114366391700000e-01, 1.299212429524124),
956 IntegralSize(2.137358032400000e-01, 0.777783307712087),
957 IntegralSize(9.959355884300000e-02, 0.45149559003426104),
958 IntegralSize(3.362512213100000e-02, 0.24742531752833472),
959 IntegralSize(8.085126091000001e-03, 0.12238837128017886),
960 IntegralSize(1.183302272000031e-03, 0.04862309872299948)}),
961 SersicMixValues(1.5, {IntegralSize(7.547599530400000e-02, 3.774393807756851),
962 IntegralSize(2.558008549900000e-01, 2.1793840206059656),
963 IntegralSize(3.095961873600000e-01, 1.3046825493284484),
964 IntegralSize(2.141486112400000e-01, 0.776837640451777),
965 IntegralSize(1.008831164500000e-01, 0.4488038900105189),
966 IntegralSize(3.446621202200000e-02, 0.2448680129480644),
967 IntegralSize(8.386384609800001e-03, 0.12060147644304489),
968 IntegralSize(1.242638024200104e-03, 0.047691665637528545)}),
969 SersicMixValues(1.55, {IntegralSize(7.650255068200000e-02, 3.8847734651119414),
970 IntegralSize(2.535488037100000e-01, 2.2133822417633735),
971 IntegralSize(3.068797758600000e-01, 1.3122494030202063),
972 IntegralSize(2.145697499200000e-01, 0.7751240833530347),
973 IntegralSize(1.026573914100000e-01, 0.4446736398758698),
974 IntegralSize(3.567568002500000e-02, 0.24103966162245685),
975 IntegralSize(8.832926425900001e-03, 0.11796446313520269),
976 IntegralSize(1.333121967100004e-03, 0.046339045499189435)}),
977 SersicMixValues(1.6, {IntegralSize(7.765964062500000e-02, 3.992360464961719),
978 IntegralSize(2.516054706600000e-01, 2.2455678092252356),
979 IntegralSize(3.042553966700000e-01, 1.3189061095807617),
980 IntegralSize(2.147678316900000e-01, 0.7730356363010474),
981 IntegralSize(1.042212132200000e-01, 0.44044744996907265),
982 IntegralSize(3.680249742300000e-02, 0.23723901356549504),
983 IntegralSize(9.264397522700000e-03, 0.11539130705200916),
984 IntegralSize(1.423552189299904e-03, 0.04504143281619194)}),
985 SersicMixValues(1.65, {IntegralSize(7.893134244500000e-02, 4.097063597119451),
986 IntegralSize(2.499235767000000e-01, 2.2759917440532798),
987 IntegralSize(3.017184246100000e-01, 1.3247123177792652),
988 IntegralSize(2.147775427900000e-01, 0.7706183751177083),
989 IntegralSize(1.055990245500000e-01, 0.436156024482568),
990 IntegralSize(3.785393945200000e-02, 0.23348389553023624),
991 IntegralSize(9.682014481600000e-03, 0.11289115056564566),
992 IntegralSize(1.514134971400072e-03, 0.043802646792280624)}),
993 SersicMixValues(1.7, {IntegralSize(8.031645019899999e-02, 4.198623100326303),
994 IntegralSize(2.484764696700000e-01, 2.304599213791794),
995 IntegralSize(2.992586646200000e-01, 1.3296663382678164),
996 IntegralSize(2.146189232500000e-01, 0.7678804941882285),
997 IntegralSize(1.068047369600000e-01, 0.43180667409647494),
998 IntegralSize(3.883372437300000e-02, 0.22977960195278055),
999 IntegralSize(1.008602103600000e-02, 0.11046640038226214),
1000 IntegralSize(1.605009891999964e-03, 0.0426241429405479)}),
1001 SersicMixValues(1.75, {IntegralSize(8.179273983900000e-02, 4.297113242662968),
1002 IntegralSize(2.472161183900000e-01, 2.331533627099262),
1003 IntegralSize(2.968726700900000e-01, 1.3338786434256338),
1004 IntegralSize(2.143247498200000e-01, 0.7648965622802749),
1005 IntegralSize(1.078656383900000e-01, 0.42744559766025964),
1006 IntegralSize(3.975222006600000e-02, 0.2261512872327828),
1007 IntegralSize(1.047916866100000e-02, 0.1081295636999505),
1008 IntegralSize(1.696694744000027e-03, 0.04151047640840514)}),
1009 SersicMixValues(1.8, {IntegralSize(8.335170269000000e-02, 4.392455202650973),
1010 IntegralSize(2.461143014200000e-01, 2.3568353347590825),
1011 IntegralSize(2.945522092000000e-01, 1.3373982596641272),
1012 IntegralSize(2.139146057300000e-01, 0.7617025043282949),
1013 IntegralSize(1.087984790500000e-01, 0.42309488192595623),
1014 IntegralSize(4.061596768500000e-02, 0.22261108852484862),
1015 IntegralSize(1.086308715500000e-02, 0.10588618550059914),
1016 IntegralSize(1.789647070000067e-03, 0.040463929639325893)}),
1017 SersicMixValues(1.8452, {IntegralSize(8.469041805800000e-02, 4.477732119451458),
1018 IntegralSize(2.449966385000000e-01, 2.3798145836060822),
1019 IntegralSize(2.924307685300000e-01, 1.3411374781781498),
1020 IntegralSize(2.135719329800000e-01, 0.7594844513366477),
1021 IntegralSize(1.097034973200000e-01, 0.41978190385445757),
1022 IntegralSize(4.146401215400000e-02, 0.21991374641114905),
1023 IntegralSize(1.125289019600000e-02, 0.10422684504857957),
1024 IntegralSize(1.889842262000174e-03, 0.03976412606923215)}),
1025 SersicMixValues(1.893, {IntegralSize(8.626838018000001e-02, 4.56375664086987),
1026 IntegralSize(2.441087629800000e-01, 2.4016516831526973),
1027 IntegralSize(2.902972505600000e-01, 1.3436995172065394),
1028 IntegralSize(2.130408785200000e-01, 0.7563581890305352),
1029 IntegralSize(1.104427196300000e-01, 0.415839752223751),
1030 IntegralSize(4.223485184400000e-02, 0.21681062711160173),
1031 IntegralSize(1.162081890400000e-02, 0.1023225398200413),
1032 IntegralSize(1.986337382000047e-03, 0.038925032968409434)}),
1033 SersicMixValues(1.942, {IntegralSize(8.793413346100000e-02, 4.649049054741071),
1034 IntegralSize(2.432801659300000e-01, 2.4227386345225157),
1035 IntegralSize(2.881567780900000e-01, 1.34586151599119),
1036 IntegralSize(2.124323480700000e-01, 0.7530731287635624),
1037 IntegralSize(1.111213244000000e-01, 0.41187304548331705),
1038 IntegralSize(4.299191645000000e-02, 0.2137430884247148),
1039 IntegralSize(1.199511644100000e-02, 0.10046913130342701),
1040 IntegralSize(2.088217158000005e-03, 0.03812902364806616)}),
1041 SersicMixValues(2.0, {IntegralSize(8.978655190900001e-02, 4.748889406974164),
1042 IntegralSize(2.421010698500000e-01, 2.4480774417834406),
1043 IntegralSize(2.855829587500000e-01, 1.349337032455031),
1044 IntegralSize(2.117721307100000e-01, 0.7501718636610248),
1045 IntegralSize(1.120297435500000e-01, 0.4080401357441628),
1046 IntegralSize(4.399070096900000e-02, 0.2107820140720405),
1047 IntegralSize(1.250264079200000e-02, 0.09874814033451003),
1048 IntegralSize(2.234203470000029e-03, 0.03748986029936145)}),
1049 SersicMixValues(2.044, {IntegralSize(9.130195704400000e-02, 4.820870580163487),
1050 IntegralSize(2.413938988500000e-01, 2.4653256274476165),
1051 IntegralSize(2.837146359900000e-01, 1.3509587740605482),
1052 IntegralSize(2.111659626000000e-01, 0.7474499481995166),
1053 IntegralSize(1.125684430500000e-01, 0.4048664951534162),
1054 IntegralSize(4.465886488500000e-02, 0.20839705287204174),
1055 IntegralSize(1.285690900900000e-02, 0.09736377635539012),
1056 IntegralSize(2.339328571999810e-03, 0.036949821901848916)}),
1057 SersicMixValues(2.1, {IntegralSize(9.306538265400000e-02, 4.912466514323683),
1058 IntegralSize(2.402304788700000e-01, 2.4883632489867846),
1059 IntegralSize(2.812672844200000e-01, 1.354350453750182),
1060 IntegralSize(2.104876701000000e-01, 0.7452008846768892),
1061 IntegralSize(1.134097347400000e-01, 0.40180581555103406),
1062 IntegralSize(4.564637943400000e-02, 0.20608429332750414),
1063 IntegralSize(1.338857660600000e-02, 0.09609415917067364),
1064 IntegralSize(2.504493175999989e-03, 0.036570590176146396)}),
1065 SersicMixValues(2.15, {IntegralSize(9.456066589300000e-02, 4.993136217110972),
1066 IntegralSize(2.390745353600000e-01, 2.50913293121326),
1067 IntegralSize(2.790626850600000e-01, 1.357998860630765),
1068 IntegralSize(2.099100439600000e-01, 0.7438531832407411),
1069 IntegralSize(1.142160755300000e-01, 0.3996350430130223),
1070 IntegralSize(4.659236408800000e-02, 0.20444215744976374),
1071 IntegralSize(1.391022997200000e-02, 0.09524760758591959),
1072 IntegralSize(2.673400137000015e-03, 0.03640484214053461)}),
1073 SersicMixValues(2.2, {IntegralSize(9.602851811400000e-02, 5.0720572651486755),
1074 IntegralSize(2.378894655200000e-01, 2.5295554263077196),
1075 IntegralSize(2.768668753300000e-01, 1.3618218914288662),
1076 IntegralSize(2.093232550700000e-01, 0.742820479865292),
1077 IntegralSize(1.150195047300000e-01, 0.39776798267209823),
1078 IntegralSize(4.755840779000000e-02, 0.2030375084703128),
1079 IntegralSize(1.445701191400000e-02, 0.0945613760376391),
1080 IntegralSize(2.856961532000213e-03, 0.036329978952072434)}),
1081 SersicMixValues(2.25, {IntegralSize(9.747039849300000e-02, 5.149232508357754),
1082 IntegralSize(2.366808180000000e-01, 2.5496310199098358),
1083 IntegralSize(2.746820955900000e-01, 1.365802705413452),
1084 IntegralSize(2.087262199100000e-01, 0.7420776182199343),
1085 IntegralSize(1.158164010900000e-01, 0.39617849035064573),
1086 IntegralSize(4.854116006500000e-02, 0.20184762815679996),
1087 IntegralSize(1.502761204500000e-02, 0.09401784882705361),
1088 IntegralSize(3.055294806999953e-03, 0.03633361880330309)}),
1089 SersicMixValues(2.3, {IntegralSize(9.888909162700001e-02, 5.224660065472473),
1090 IntegralSize(2.354547505000000e-01, 2.569343730915632),
1091 IntegralSize(2.725103858800000e-01, 1.3699168112786435),
1092 IntegralSize(2.081173238400000e-01, 0.7415960897346638),
1093 IntegralSize(1.166026490700000e-01, 0.39483993120897),
1094 IntegralSize(4.953693326000000e-02, 0.20085044252031592),
1095 IntegralSize(1.562044456000000e-02, 0.09360064364183426),
1096 IntegralSize(3.268421263000088e-03, 0.03640480216393212)}),
1097 SersicMixValues(2.35, {IntegralSize(1.002853329200000e-01, 5.298347471328269),
1098 IntegralSize(2.342167384700000e-01, 2.5886949213530213),
1099 IntegralSize(2.703545042500000e-01, 1.3741447871751555),
1100 IntegralSize(2.074955450100000e-01, 0.7413519188562882),
1101 IntegralSize(1.173752959600000e-01, 0.39372883782872237),
1102 IntegralSize(5.054232590300000e-02, 0.20002635085121867),
1103 IntegralSize(1.623394434300000e-02, 0.09329528897895849),
1104 IntegralSize(3.496313144000118e-03, 0.036534017317673355)}),
1105 SersicMixValues(2.4, {IntegralSize(1.016600219200000e-01, 5.370320166341244),
1106 IntegralSize(2.329698737400000e-01, 2.6076860875924024),
1107 IntegralSize(2.682163708600000e-01, 1.378475319252341),
1108 IntegralSize(2.068619160500000e-01, 0.741324850729705),
1109 IntegralSize(1.181319398100000e-01, 0.3928244335502269),
1110 IntegralSize(5.155443582400000e-02, 0.19935785073758983),
1111 IntegralSize(1.686657315400000e-02, 0.09308877913317268),
1112 IntegralSize(3.738868641999904e-03, 0.036712811640329975)}),
1113 SersicMixValues(2.45, {IntegralSize(1.030138095300000e-01, 5.44060308664278),
1114 IntegralSize(2.317181953900000e-01, 2.6263187898197953),
1115 IntegralSize(2.660981991400000e-01, 1.3828925665180154),
1116 IntegralSize(2.062161145700000e-01, 0.7414947629348915),
1117 IntegralSize(1.188703951600000e-01, 0.3921077055446658),
1118 IntegralSize(5.257045300900000e-02, 0.19882947028173928),
1119 IntegralSize(1.751685024200000e-02, 0.09297006503803723),
1120 IntegralSize(3.995982959000055e-03, 0.03693425824741839)}),
1121 SersicMixValues(2.5, {IntegralSize(1.043466771700000e-01, 5.5092351025409165),
1122 IntegralSize(2.304641091100000e-01, 2.6446032560783252),
1123 IntegralSize(2.640014217500000e-01, 1.3873890729054705),
1124 IntegralSize(2.055592608300000e-01, 0.7418467164346118),
1125 IntegralSize(1.195893377600000e-01, 0.3915631405519349),
1126 IntegralSize(5.358820263200000e-02, 0.1984282599043718),
1127 IntegralSize(1.818345112800000e-02, 0.09292970778005989),
1128 IntegralSize(4.267539619999927e-03, 0.037192531753321115)}),
1129 SersicMixValues(2.55, {IntegralSize(1.056606718400000e-01, 5.5762252280513),
1130 IntegralSize(2.292130332700000e-01, 2.662518393773884),
1131 IntegralSize(2.619277440500000e-01, 1.3919379175232465),
1132 IntegralSize(2.048896095000000e-01, 0.7423576289884315),
1133 IntegralSize(1.202863684600000e-01, 0.39117189504300376),
1134 IntegralSize(5.460465437000000e-02, 0.19814022999637101),
1135 IntegralSize(1.886464910200000e-02, 0.0929582257293128),
1136 IntegralSize(4.553269408000049e-03, 0.03748219027959063)}),
1137 SersicMixValues(2.6, {IntegralSize(1.066306155900000e-01, 5.648043092115682),
1138 IntegralSize(2.274584924500000e-01, 2.6848499361805054),
1139 IntegralSize(2.596451783400000e-01, 1.3999488311695143),
1140 IntegralSize(2.043686061000000e-01, 0.7453866277485335),
1141 IntegralSize(1.213043785900000e-01, 0.3925304100247324),
1142 IntegralSize(5.592364418600000e-02, 0.19901881063535493),
1143 IntegralSize(1.974021416700000e-02, 0.09372854468942678),
1144 IntegralSize(4.928870576999977e-03, 0.03821444867657172)}),
1145 SersicMixValues(2.65, {IntegralSize(1.079055705600000e-01, 5.711999608575731),
1146 IntegralSize(2.262188662100000e-01, 2.7021559058318383),
1147 IntegralSize(2.576186975000000e-01, 1.4046463988036515),
1148 IntegralSize(2.036723383300000e-01, 0.746212114259962),
1149 IntegralSize(1.219528524900000e-01, 0.3924258161476296),
1150 IntegralSize(5.693447618500000e-02, 0.19893491783997885),
1151 IntegralSize(2.045126762700000e-02, 0.0938773781939443),
1152 IntegralSize(5.245931097999978e-03, 0.03855567153803804)}),
1153 SersicMixValues(2.7, {IntegralSize(1.091606520500000e-01, 5.774455813611338),
1154 IntegralSize(2.249862963800000e-01, 2.719132105777619),
1155 IntegralSize(2.556190790700000e-01, 1.4093826820341488),
1156 IntegralSize(2.029675467900000e-01, 0.7471632138310859),
1157 IntegralSize(1.225779162600000e-01, 0.3924400977073352),
1158 IntegralSize(5.793888473000000e-02, 0.19893616929731767),
1159 IntegralSize(2.117311267800000e-02, 0.09407575143120592),
1160 IntegralSize(5.576512041999826e-03, 0.038917247345812964)}),
1161 SersicMixValues(2.75, {IntegralSize(1.100844490800000e-01, 5.841961774697651),
1162 IntegralSize(2.232773520800000e-01, 2.7406269315242437),
1163 IntegralSize(2.534078563000000e-01, 1.4176166179788383),
1164 IntegralSize(2.023867603400000e-01, 0.7506301688050445),
1165 IntegralSize(1.235027864800000e-01, 0.39418506427889544),
1166 IntegralSize(5.923967966700000e-02, 0.20008179365273873),
1167 IntegralSize(2.209506000900000e-02, 0.09499751492030337),
1168 IntegralSize(6.006056044000063e-03, 0.0397091580465296)}),
1169 SersicMixValues(2.8, {IntegralSize(1.113025636800000e-01, 5.901599872510309),
1170 IntegralSize(2.220687103800000e-01, 2.7570067917789576),
1171 IntegralSize(2.514627814400000e-01, 1.4224380167685684),
1172 IntegralSize(2.016601996900000e-01, 0.7518168563475733),
1173 IntegralSize(1.240749085000000e-01, 0.3944152395904602),
1174 IntegralSize(6.022691165100000e-02, 0.20023351236519413),
1175 IntegralSize(2.283796332600000e-02, 0.09528063421727473),
1176 IntegralSize(6.365961332999936e-03, 0.0401031640015004)}),
1177 SersicMixValues(2.85, {IntegralSize(1.122007433800000e-01, 5.96636418561442),
1178 IntegralSize(2.204040167300000e-01, 2.7779246605937877),
1179 IntegralSize(2.493066349200000e-01, 1.4307520205979831),
1180 IntegralSize(2.010416987300000e-01, 0.7555011662156809),
1181 IntegralSize(1.249305394500000e-01, 0.39635456457828155),
1182 IntegralSize(6.150351303800000e-02, 0.201510729881137),
1183 IntegralSize(2.378270473300000e-02, 0.09627350202982121),
1184 IntegralSize(6.830149019000031e-03, 0.040919246426047794)}),
1185 SersicMixValues(2.9, {IntegralSize(1.130869252700000e-01, 6.029857124429499),
1186 IntegralSize(2.187670157900000e-01, 2.7985835625483233),
1187 IntegralSize(2.471793984700000e-01, 1.439106137373973),
1188 IntegralSize(2.004028072000000e-01, 0.7592849958653026),
1189 IntegralSize(1.257485303200000e-01, 0.3983802442669656),
1190 IntegralSize(6.276522161799999e-02, 0.20284393007641752),
1191 IntegralSize(2.473769984200000e-02, 0.09729457372691636),
1192 IntegralSize(7.312401489999898e-03, 0.04174324450635454)}),
1193 SersicMixValues(2.95, {IntegralSize(1.142553736600000e-01, 6.085511252445488),
1194 IntegralSize(2.176073808900000e-01, 2.8140830185796366),
1195 IntegralSize(2.453221645000000e-01, 1.4439922374347423),
1196 IntegralSize(1.996473892600000e-01, 0.7607462517986593),
1197 IntegralSize(1.262360377400000e-01, 0.3988648845056365),
1198 IntegralSize(6.371429638100000e-02, 0.2031707147178878),
1199 IntegralSize(2.550286063700000e-02, 0.09767326012339285),
1200 IntegralSize(7.714496931999881e-03, 0.04217034045853308)}),
1201 SersicMixValues(3.0, {IntegralSize(1.151200455100000e-01, 6.146403481259657),
1202 IntegralSize(2.160225913300000e-01, 2.8341331609334834),
1203 IntegralSize(2.432564616800000e-01, 1.4523513047489127),
1204 IntegralSize(1.989782859300000e-01, 0.7646732431803346),
1205 IntegralSize(1.269831919400000e-01, 0.4010259753423224),
1206 IntegralSize(6.494094877000001e-02, 0.20459533882336783),
1207 IntegralSize(2.647060671500000e-02, 0.09874188155839218),
1208 IntegralSize(8.227868124999982e-03, 0.04300781148748675)}),
1209 SersicMixValues(3.05, {IntegralSize(1.159760346600000e-01, 6.206058844966109),
1210 IntegralSize(2.144690324400000e-01, 2.853890259001977),
1211 IntegralSize(2.412228354900000e-01, 1.4607058436263958),
1212 IntegralSize(1.982926219700000e-01, 0.7686603139571022),
1213 IntegralSize(1.276919000000000e-01, 0.40324393170392897),
1214 IntegralSize(6.614710383300000e-02, 0.20605708554831823),
1215 IntegralSize(2.744326782800000e-02, 0.0998284270264198),
1216 IntegralSize(8.757203779000022e-03, 0.04384894936803773)}),
1217 SersicMixValues(3.1, {IntegralSize(1.168232754900000e-01, 6.264512928898918),
1218 IntegralSize(2.129467884100000e-01, 2.873357351444904),
1219 IntegralSize(2.392217975600000e-01, 1.4690499550074962),
1220 IntegralSize(1.975921051400000e-01, 0.7727005954367915),
1221 IntegralSize(1.283629899400000e-01, 0.40551314917761966),
1222 IntegralSize(6.733185168700000e-02, 0.20755211013095512),
1223 IntegralSize(2.841940668200000e-02, 0.10093071768195522),
1224 IntegralSize(9.301785090999881e-03, 0.0446929211567719)}),
1225 SersicMixValues(3.15, {IntegralSize(1.179193190000000e-01, 6.315594797732719),
1226 IntegralSize(2.118562791900000e-01, 2.8878853740340045),
1227 IntegralSize(2.374853089500000e-01, 1.4740204604137723),
1228 IntegralSize(1.968155906000000e-01, 0.7744680820825962),
1229 IntegralSize(1.287471173100000e-01, 0.40627227854387565),
1230 IntegralSize(6.822143289200000e-02, 0.20806010602821537),
1231 IntegralSize(2.920046054300000e-02, 0.10140240951874092),
1232 IntegralSize(9.754491515000074e-03, 0.04514803247367077)}),
1233 SersicMixValues(3.2, {IntegralSize(1.187415983800000e-01, 6.371817915382361),
1234 IntegralSize(2.103852150700000e-01, 2.906830972974881),
1235 IntegralSize(2.355481262700000e-01, 1.4823572962251208),
1236 IntegralSize(1.960976038900000e-01, 0.7786155664269349),
1237 IntegralSize(1.293552171700000e-01, 0.40864245081464196),
1238 IntegralSize(6.936659775200001e-02, 0.20962071223136533),
1239 IntegralSize(3.018022807500000e-02, 0.10253627312576645),
1240 IntegralSize(1.032541339300008e-02, 0.04599877000890767)}),
1241 SersicMixValues(3.25, {IntegralSize(1.195549071500000e-01, 6.426948620121273),
1242 IntegralSize(2.089448903800000e-01, 2.9255047577460025),
1243 IntegralSize(2.336440723400000e-01, 1.4906740344715719),
1244 IntegralSize(1.953692541300000e-01, 0.7828015669850205),
1245 IntegralSize(1.299286030500000e-01, 0.4110512923389102),
1246 IntegralSize(7.048873497400000e-02, 0.21120604944930016),
1247 IntegralSize(3.116000776100000e-02, 0.1036810957049941),
1248 IntegralSize(1.090953021499985e-02, 0.046850623448622335)}),
1249 SersicMixValues(3.3, {IntegralSize(1.203589460400000e-01, 6.481028223381691),
1250 IntegralSize(2.075350421500000e-01, 2.943914173935129),
1251 IntegralSize(2.317734725600000e-01, 1.4989674844897054),
1252 IntegralSize(1.946318044100000e-01, 0.7870215884407098),
1253 IntegralSize(1.304682730400000e-01, 0.4134955910243978),
1254 IntegralSize(7.158753314300000e-02, 0.2128140915359826),
1255 IntegralSize(3.213879293700000e-02, 0.10483582003641645),
1256 IntegralSize(1.150613572000003e-02, 0.04770322377956219)}),
1257 SersicMixValues(3.35, {IntegralSize(1.211541921800000e-01, 6.534075169762582),
1258 IntegralSize(2.061550932900000e-01, 2.9620595824184313),
1259 IntegralSize(2.299353778800000e-01, 1.5072359432736653),
1260 IntegralSize(1.938869711200000e-01, 0.7912730480391511),
1261 IntegralSize(1.309756460400000e-01, 0.41597224704486807),
1262 IntegralSize(7.266285116500000e-02, 0.2144424204679975),
1263 IntegralSize(3.311543988600000e-02, 0.10599909090696864),
1264 IntegralSize(1.211442843900001e-02, 0.04855623726603377)}),
1265 SersicMixValues(3.4, {IntegralSize(1.219401001200000e-01, 6.586135770685583),
1266 IntegralSize(2.048046341400000e-01, 2.979952899174043),
1267 IntegralSize(2.281306604700000e-01, 1.5154769077674843),
1268 IntegralSize(1.931357323700000e-01, 0.7955514195454139),
1269 IntegralSize(1.314516396000000e-01, 0.41847822966450443),
1270 IntegralSize(7.371433739000000e-02, 0.21608949226048607),
1271 IntegralSize(3.408914626400000e-02, 0.10717031563199356),
1272 IntegralSize(1.273374964599983e-02, 0.0494094838090452)}),
1273 SersicMixValues(3.45, {IntegralSize(1.227167912600000e-01, 6.6372380660526415),
1274 IntegralSize(2.034831384400000e-01, 2.9975984895673635),
1275 IntegralSize(2.263587419800000e-01, 1.5236891703017026),
1276 IntegralSize(1.923793643600000e-01, 0.7998543839444916),
1277 IntegralSize(1.318974915300000e-01, 0.4210113887677682),
1278 IntegralSize(7.474208235599999e-02, 0.21775375365059835),
1279 IntegralSize(3.505902887900000e-02, 0.1083486185657704),
1280 IntegralSize(1.336336119500003e-02, 0.05026275231899542)}),
1281 SersicMixValues(3.5, {IntegralSize(1.234842164100000e-01, 6.687414021839422),
1282 IntegralSize(2.021900757300000e-01, 3.015002992660287),
1283 IntegralSize(2.246193726700000e-01, 1.5318715790160948),
1284 IntegralSize(1.916189988500000e-01, 0.804179394875277),
1285 IntegralSize(1.323144036200000e-01, 0.42356949295073304),
1286 IntegralSize(7.574608332100000e-02, 0.21943375543498225),
1287 IntegralSize(3.602428520100000e-02, 0.10953332473092332),
1288 IntegralSize(1.400256419800006e-02, 0.05111589871386517)}),
1289 SersicMixValues(3.55, {IntegralSize(1.242426997300000e-01, 6.736684859213205),
1290 IntegralSize(2.009251073600000e-01, 3.032167889987844),
1291 IntegralSize(2.229122287500000e-01, 1.5400206475995843),
1292 IntegralSize(1.908555444300000e-01, 0.8085229089694035),
1293 IntegralSize(1.327033893400000e-01, 0.42614985250262116),
1294 IntegralSize(7.672627031800000e-02, 0.22112785956549208),
1295 IntegralSize(3.698412480000000e-02, 0.11072370581340249),
1296 IntegralSize(1.465063527199995e-02, 0.05196878077783003)}),
1297 SersicMixValues(3.6, {IntegralSize(1.249919063700000e-01, 6.785090927779983),
1298 IntegralSize(1.996873023800000e-01, 3.0491050111062727),
1299 IntegralSize(2.212368194700000e-01, 1.5481392425746123),
1300 IntegralSize(1.900900764500000e-01, 0.8128849750893873),
1301 IntegralSize(1.330657656200000e-01, 0.42875218652872354),
1302 IntegralSize(7.768318788600000e-02, 0.22283573186961533),
1303 IntegralSize(3.793803188300000e-02, 0.11191937408737782),
1304 IntegralSize(1.530690994099992e-02, 0.05282127569289575)}),
1305 SersicMixValues(3.65, {IntegralSize(1.257317652400000e-01, 6.832662659350158),
1306 IntegralSize(1.984759729600000e-01, 3.065822762605393),
1307 IntegralSize(2.195928169600000e-01, 1.5562280081022017),
1308 IntegralSize(1.893237962800000e-01, 0.8172637998631526),
1309 IntegralSize(1.334026329600000e-01, 0.43137452684689825),
1310 IntegralSize(7.861691433000000e-02, 0.22455623154300705),
1311 IntegralSize(3.888538750500000e-02, 0.11311985442551847),
1312 IntegralSize(1.597071376499992e-02, 0.053673313921226394)}),
1313 SersicMixValues(3.7, {IntegralSize(1.264630570400000e-01, 6.8794064244184),
1314 IntegralSize(1.972913251400000e-01, 3.082314227436803),
1315 IntegralSize(2.179799107700000e-01, 1.5642784587060616),
1316 IntegralSize(1.885567938500000e-01, 0.8216541760771335),
1317 IntegralSize(1.337147737800000e-01, 0.4340137951657378),
1318 IntegralSize(7.952732266900001e-02, 0.2262875203307214),
1319 IntegralSize(3.982545071300000e-02, 0.11432449429777072),
1320 IntegralSize(1.664136603800004e-02, 0.05452482098339618)}),
1321 SersicMixValues(3.75, {IntegralSize(1.271851168000000e-01, 6.925369863113558),
1322 IntegralSize(1.961321406700000e-01, 3.0985975120473124),
1323 IntegralSize(2.163976446000000e-01, 1.5722972631188183),
1324 IntegralSize(1.877904988100000e-01, 0.8260574476035817),
1325 IntegralSize(1.340035017800000e-01, 0.43666996751317433),
1326 IntegralSize(8.041503173500000e-02, 0.22802947036602988),
1327 IntegralSize(4.075784824000000e-02, 0.1155329988818423),
1328 IntegralSize(1.731821736500005e-02, 0.05537570028704167)}),
1329 SersicMixValues(3.8, {IntegralSize(1.278985471500000e-01, 6.970562770074129),
1330 IntegralSize(1.949980733500000e-01, 3.114670401728668),
1331 IntegralSize(2.148453322400000e-01, 1.5802808181125798),
1332 IntegralSize(1.870252465700000e-01, 0.8304712690770547),
1333 IntegralSize(1.342697798500000e-01, 0.4393414882833118),
1334 IntegralSize(8.128020681700000e-02, 0.22978120821085557),
1335 IntegralSize(4.168211995300000e-02, 0.11674514098822751),
1336 IntegralSize(1.800069407000005e-02, 0.056225977039334026)}),
1337 SersicMixValues(3.85, {IntegralSize(1.284278076900000e-01, 7.020389299295031),
1338 IntegralSize(1.936153452100000e-01, 3.1345793972286846),
1339 IntegralSize(2.131320238500000e-01, 1.5912096215376803),
1340 IntegralSize(1.862553717000000e-01, 0.8369680434776751),
1341 IntegralSize(1.346583229500000e-01, 0.4434192263312761),
1342 IntegralSize(8.232360704100000e-02, 0.23245199802130287),
1343 IntegralSize(4.277612077000000e-02, 0.11853999263395597),
1344 IntegralSize(1.881140078899979e-02, 0.057431045723139056)}),
1345 SersicMixValues(3.9, {IntegralSize(1.291286861100000e-01, 7.064066579081585),
1346 IntegralSize(1.925370598700000e-01, 3.1502085634593153),
1347 IntegralSize(2.116415222800000e-01, 1.5990961493504934),
1348 IntegralSize(1.854912522800000e-01, 0.8413821909642092),
1349 IntegralSize(1.348768592400000e-01, 0.4461073712125517),
1350 IntegralSize(8.314007151600000e-02, 0.23421441784791322),
1351 IntegralSize(4.368086458400000e-02, 0.11975437785243291),
1352 IntegralSize(1.950368412000003e-02, 0.05827793762648603)}),
1353 SersicMixValues(3.95, {IntegralSize(1.298208613800000e-01, 7.1070514050775975),
1354 IntegralSize(1.914820368500000e-01, 3.165647404421072),
1355 IntegralSize(2.101799619700000e-01, 1.6069471202048136),
1356 IntegralSize(1.847305103400000e-01, 0.845802040482645),
1357 IntegralSize(1.350759295400000e-01, 0.44880660084403246),
1358 IntegralSize(8.393487342600001e-02, 0.23598411112493764),
1359 IntegralSize(4.457615209600000e-02, 0.12097133500536304),
1360 IntegralSize(2.019967439799997e-02, 0.05912410684380306)}),
1361 SersicMixValues(4.0, {IntegralSize(1.305046832500000e-01, 7.14935671890307),
1362 IntegralSize(1.904495168800000e-01, 3.180898132467388),
1363 IntegralSize(2.087461074700000e-01, 1.6147642889125382),
1364 IntegralSize(1.839733327000000e-01, 0.8502291191102335),
1365 IntegralSize(1.352566382200000e-01, 0.45151795248862586),
1366 IntegralSize(8.470886888500000e-02, 0.23776156746655996),
1367 IntegralSize(4.546193768900000e-02, 0.122190997387335),
1368 IntegralSize(2.089891490600015e-02, 0.05996961534100221)}),
1369 SersicMixValues(4.1, {IntegralSize(1.318482545400000e-01, 7.232003584644883),
1370 IntegralSize(1.884515067100000e-01, 3.210842224437447),
1371 IntegralSize(2.059612509500000e-01, 1.6302807268463473),
1372 IntegralSize(1.824709073700000e-01, 0.8590899256354491),
1373 IntegralSize(1.355653888000000e-01, 0.4569675487175587),
1374 IntegralSize(8.619480557900000e-02, 0.2413343155921479),
1375 IntegralSize(4.720314032200000e-02, 0.1246362408148506),
1376 IntegralSize(2.230474572900010e-02, 0.061658395892159136)}),
1377 SersicMixValues(4.2, {IntegralSize(1.330151349400000e-01, 7.317183581761956),
1378 IntegralSize(1.863114170900000e-01, 3.2438331951042754),
1379 IntegralSize(2.031139624700000e-01, 1.648451020832404),
1380 IntegralSize(1.809650553300000e-01, 0.8699196592851455),
1381 IntegralSize(1.359173085800000e-01, 0.4637697884787903),
1382 IntegralSize(8.776949140900001e-02, 0.2457945834537704),
1383 IntegralSize(4.906606391400000e-02, 0.12764224173126912),
1384 IntegralSize(2.384156626699996e-02, 0.0636862038813288)}),
1385 SersicMixValues(4.3, {IntegralSize(1.343043129300000e-01, 7.394911160610883),
1386 IntegralSize(1.844915669100000e-01, 3.2723178160003785),
1387 IntegralSize(2.005427043100000e-01, 1.663620192865467),
1388 IntegralSize(1.794995776800000e-01, 0.8787605905522503),
1389 IntegralSize(1.360949867100000e-01, 0.4692612573288991),
1390 IntegralSize(8.909149931700000e-02, 0.24939689306004972),
1391 IntegralSize(5.071853635900000e-02, 0.1300940573555635),
1392 IntegralSize(2.525681578399996e-02, 0.06536576407926115)}),
1393 SersicMixValues(4.4, {IntegralSize(1.355641087400000e-01, 7.4704270854090575),
1394 IntegralSize(1.827480518600000e-01, 3.300162628404794),
1395 IntegralSize(1.980698700200000e-01, 1.6786420174502987),
1396 IntegralSize(1.780582536000000e-01, 0.8875964588267431),
1397 IntegralSize(1.362203277600000e-01, 0.47477441825142824),
1398 IntegralSize(9.034078692500000e-02, 0.253014719187859),
1399 IntegralSize(5.232719980500000e-02, 0.13255042057300656),
1400 IntegralSize(2.667140129000001e-02, 0.0670421695306662)}),
1401 SersicMixValues(4.5, {IntegralSize(1.367959482300000e-01, 7.543839449225524),
1402 IntegralSize(1.810778896400000e-01, 3.3273911552036552),
1403 IntegralSize(1.956908370300000e-01, 1.6935137768890847),
1404 IntegralSize(1.766423608400000e-01, 0.8964220776174748),
1405 IntegralSize(1.362983776900000e-01, 0.480304987970005),
1406 IntegralSize(9.152076027100001e-02, 0.25664560253378776),
1407 IntegralSize(5.389146696500000e-02, 0.13501039865115252),
1408 IntegralSize(2.808235933399994e-02, 0.06871558438416228)}),
1409 SersicMixValues(4.6, {IntegralSize(1.380010845600000e-01, 7.615262987723451),
1410 IntegralSize(1.794775943100000e-01, 3.3540298664581263),
1411 IntegralSize(1.934017465900000e-01, 1.7082362848898913),
1412 IntegralSize(1.752533141000000e-01, 0.9052325387141549),
1413 IntegralSize(1.363336356900000e-01, 0.4858485956560474),
1414 IntegralSize(9.263459752400000e-02, 0.26028706271878616),
1415 IntegralSize(5.541107281600000e-02, 0.1374731171040295),
1416 IntegralSize(2.948695441000004e-02, 0.07038608321454537)}),
1417 SersicMixValues(4.7, {IntegralSize(1.391812716900000e-01, 7.684777590409945),
1418 IntegralSize(1.779450105000000e-01, 3.3800870931683025),
1419 IntegralSize(1.911987168100000e-01, 1.7227992760856967),
1420 IntegralSize(1.738908202600000e-01, 0.9140193532848739),
1421 IntegralSize(1.363302367000000e-01, 0.49140019603696433),
1422 IntegralSize(9.368545971599999e-02, 0.2639360422445078),
1423 IntegralSize(5.688587658300000e-02, 0.13993705550675312),
1424 IntegralSize(3.088260774099993e-02, 0.0720531509708656)}),
1425 SersicMixValues(4.8, {IntegralSize(1.403371672300000e-01, 7.752497142269435),
1426 IntegralSize(1.764759894100000e-01, 3.4056011549675542),
1427 IntegralSize(1.890781385000000e-01, 1.737213280525296),
1428 IntegralSize(1.725566999200000e-01, 0.9227823756369153),
1429 IntegralSize(1.362920686300000e-01, 0.49695745326078616),
1430 IntegralSize(9.467651367799999e-02, 0.2675913385161297),
1431 IntegralSize(5.831617620100000e-02, 0.14240207657331472),
1432 IntegralSize(3.226724643099999e-02, 0.07371726658584299)}),
1433 SersicMixValues(4.9, {IntegralSize(1.415712539200000e-01, 7.8140476646771635),
1434 IntegralSize(1.752283812100000e-01, 3.4273126723143905),
1435 IntegralSize(1.871696659400000e-01, 1.7489777414123375),
1436 IntegralSize(1.712885123200000e-01, 0.9297405164122915),
1437 IntegralSize(1.361625319500000e-01, 0.501309185912352),
1438 IntegralSize(9.549110882900000e-02, 0.2704525088866252),
1439 IntegralSize(5.956839841700000e-02, 0.1443515207173818),
1440 IntegralSize(3.352014741400000e-02, 0.07505530840534487)}),
1441 SersicMixValues(5.0, {IntegralSize(1.426773317200000e-01, 7.878484952618485),
1442 IntegralSize(1.738711320500000e-01, 3.4518496665289904),
1443 IntegralSize(1.851987041600000e-01, 1.7631268184711446),
1444 IntegralSize(1.700119697900000e-01, 0.938467310423097),
1445 IntegralSize(1.360698740800000e-01, 0.5068830063634396),
1446 IntegralSize(9.637739345200000e-02, 0.2741235143982495),
1447 IntegralSize(6.091510190000000e-02, 0.1468210167073455),
1448 IntegralSize(3.487849284799993e-02, 0.07671543864163677)}),
1449 SersicMixValues(5.1, {IntegralSize(1.438547681600000e-01, 7.937021051401231),
1450 IntegralSize(1.727165374900000e-01, 3.4727266800402257),
1451 IntegralSize(1.834256130000000e-01, 1.774693759407629),
1452 IntegralSize(1.688034427000000e-01, 0.9454213595102594),
1453 IntegralSize(1.359003229900000e-01, 0.51126875041091),
1454 IntegralSize(9.710275432500000e-02, 0.2770109692818618),
1455 IntegralSize(6.209202324000000e-02, 0.14878172395568798),
1456 IntegralSize(3.610453809500003e-02, 0.07805359063257186)}),
1457 SersicMixValues(5.2, {IntegralSize(1.449162139200000e-01, 7.998466341022083),
1458 IntegralSize(1.714621667100000e-01, 3.4963516246645074),
1459 IntegralSize(1.815920358300000e-01, 1.788573727513949),
1460 IntegralSize(1.675845126600000e-01, 0.9540942341821471),
1461 IntegralSize(1.357631567600000e-01, 0.5168447420060793),
1462 IntegralSize(9.789393526900000e-02, 0.28068960669460746),
1463 IntegralSize(6.335709147900000e-02, 0.15125243777616024),
1464 IntegralSize(3.743088737199995e-02, 0.07970930363502056)}),
1465 SersicMixValues(5.3, {IntegralSize(1.460427167800000e-01, 8.054256101609804),
1466 IntegralSize(1.703938981100000e-01, 3.516444900021637),
1467 IntegralSize(1.799422696900000e-01, 1.7999354143289201),
1468 IntegralSize(1.664334748800000e-01, 0.9610296716547311),
1469 IntegralSize(1.355617819800000e-01, 0.5212530458300602),
1470 IntegralSize(9.853922795099999e-02, 0.28359630708680605),
1471 IntegralSize(6.446123474800000e-02, 0.15322086713877997),
1472 IntegralSize(3.862539586100000e-02, 0.08104661418988306)}),
1473 SersicMixValues(5.4, {IntegralSize(1.472241201000000e-01, 8.104585311793157),
1474 IntegralSize(1.694936612200000e-01, 3.5331461575369745),
1475 IntegralSize(1.784631898200000e-01, 1.8088616428767204),
1476 IntegralSize(1.653513944200000e-01, 0.966274464898575),
1477 IntegralSize(1.353081019100000e-01, 0.5245207040122225),
1478 IntegralSize(9.905334229300000e-02, 0.2857472929197147),
1479 IntegralSize(6.541494416000000e-02, 0.15469638194315097),
1480 IntegralSize(3.969124607699992e-02, 0.0820704266702705)}),
1481 SersicMixValues(5.5, {IntegralSize(1.482963711100000e-01, 8.157998300350163),
1482 IntegralSize(1.684936809100000e-01, 3.5526214820775555),
1483 IntegralSize(1.769193968500000e-01, 1.8200893112313608),
1484 IntegralSize(1.642568530800000e-01, 0.9732222429586682),
1485 IntegralSize(1.350881729400000e-01, 0.5289666833438721),
1486 IntegralSize(9.963501702300000e-02, 0.28868225280082765),
1487 IntegralSize(6.645610619099999e-02, 0.15667865291444724),
1488 IntegralSize(4.085440189600009e-02, 0.08341094265916177)}),
1489 SersicMixValues(5.6, {IntegralSize(1.494216577100000e-01, 8.206038634633545),
1490 IntegralSize(1.676512182400000e-01, 3.568745913471352),
1491 IntegralSize(1.755368510500000e-01, 1.8288955890137792),
1492 IntegralSize(1.632299275500000e-01, 0.9784823842837643),
1493 IntegralSize(1.348230809500000e-01, 0.5322729918821055),
1494 IntegralSize(1.000949517600000e-01, 0.29086197600983066),
1495 IntegralSize(6.735311827400001e-02, 0.1581682701355888),
1496 IntegralSize(4.188919446599992e-02, 0.08443812380970346)}),
1497 SersicMixValues(5.7, {IntegralSize(1.505179972200000e-01, 8.253088141765527),
1498 IntegralSize(1.668332885500000e-01, 3.584649586137495),
1499 IntegralSize(1.741976284100000e-01, 1.8376722076022485),
1500 IntegralSize(1.622296935600000e-01, 0.9837649687864564),
1501 IntegralSize(1.345552579800000e-01, 0.5356060719455632),
1502 IntegralSize(1.005321347700000e-01, 0.29306037679192154),
1503 IntegralSize(6.822469380500000e-02, 0.15966780616488666),
1504 IntegralSize(4.290930570499996e-02, 0.0854688506021903)}),
1505 SersicMixValues(5.8, {IntegralSize(1.515879272500000e-01, 8.299142402455335),
1506 IntegralSize(1.660400547300000e-01, 3.6003105860029048),
1507 IntegralSize(1.728998930900000e-01, 1.8464016506678635),
1508 IntegralSize(1.612547251600000e-01, 0.9890592370113803),
1509 IntegralSize(1.342848426400000e-01, 0.5389596618204895),
1510 IntegralSize(1.009474823600000e-01, 0.2952735553178496),
1511 IntegralSize(6.907123243400000e-02, 0.16117467858893839),
1512 IntegralSize(4.391384233599993e-02, 0.08650176611278063)}),
1513 SersicMixValues(5.9, {IntegralSize(1.526327958200000e-01, 8.34422551063296),
1514 IntegralSize(1.652706114400000e-01, 3.615735680584908),
1515 IntegralSize(1.716424885700000e-01, 1.8550812038095585),
1516 IntegralSize(1.603048214800000e-01, 0.9943594050730895),
1517 IntegralSize(1.340119131100000e-01, 0.5423294487834868),
1518 IntegralSize(1.013413302800000e-01, 0.2974998397831239),
1519 IntegralSize(6.989331157700000e-02, 0.16268848721785148),
1520 IntegralSize(4.490272772299997e-02, 0.08753684056124277)}),
1521 SersicMixValues(6.0, {IntegralSize(1.537171389800000e-01, 8.384362091359415),
1522 IntegralSize(1.646310001100000e-01, 3.6280605151722813),
1523 IntegralSize(1.705224381100000e-01, 1.8614764777777508),
1524 IntegralSize(1.594194804800000e-01, 0.99804852006924),
1525 IntegralSize(1.337115424200000e-01, 0.5446026166326404),
1526 IntegralSize(1.016382102200000e-01, 0.29899499492875814),
1527 IntegralSize(7.058963559700000e-02, 0.1637239535978523),
1528 IntegralSize(4.577055408299990e-02, 0.08826675518346225)}),
1529 SersicMixValues(6.15, {IntegralSize(1.553219926000000e-01, 8.441014582539653),
1530 IntegralSize(1.637522910100000e-01, 3.64481587785716),
1531 IntegralSize(1.689514167800000e-01, 1.8699314093449904),
1532 IntegralSize(1.581551069500000e-01, 1.0028217018463064),
1533 IntegralSize(1.332531374400000e-01, 0.5475069152025859),
1534 IntegralSize(1.020207149700000e-01, 0.3009023776775003),
1535 IntegralSize(7.155031538800000e-02, 0.16505421807430498),
1536 IntegralSize(4.699502486199991e-02, 0.08921555769356705)}),
1537 SersicMixValues(6.3, {IntegralSize(1.568660317900000e-01, 8.495918425092837),
1538 IntegralSize(1.629052106300000e-01, 3.6612181682437677),
1539 IntegralSize(1.674465993900000e-01, 1.8783509624490966),
1540 IntegralSize(1.569397119200000e-01, 1.0076434259191034),
1541 IntegralSize(1.328024313800000e-01, 0.5504647776042669),
1542 IntegralSize(1.023769030800000e-01, 0.3028470110772787),
1543 IntegralSize(7.247272794700001e-02, 0.16640498028199932),
1544 IntegralSize(4.819038386300001e-02, 0.09017262629786325)}),
1545 SersicMixValues(6.45, {IntegralSize(1.584076580300000e-01, 8.54518367412543),
1546 IntegralSize(1.621834605900000e-01, 3.6744872956771832),
1547 IntegralSize(1.660956620500000e-01, 1.8845450508361086),
1548 IntegralSize(1.558110805500000e-01, 1.0109181572035904),
1549 IntegralSize(1.323394201700000e-01, 0.5523764398734438),
1550 IntegralSize(1.026408969900000e-01, 0.30409508873128516),
1551 IntegralSize(7.326585608699999e-02, 0.1672969445995797),
1552 IntegralSize(4.925596553299993e-02, 0.09083361738605814)}),
1553 SersicMixValues(6.6, {IntegralSize(1.599430618700000e-01, 8.5889306051325),
1554 IntegralSize(1.615775399000000e-01, 3.68467590274822),
1555 IntegralSize(1.648885950300000e-01, 1.8885333328969849),
1556 IntegralSize(1.547661931400000e-01, 1.0126537471525356),
1557 IntegralSize(1.318691205700000e-01, 0.5532459985728079),
1558 IntegralSize(1.028219238300000e-01, 0.3046492190736835),
1559 IntegralSize(7.393782679999999e-02, 0.16773223824195957),
1560 IntegralSize(5.019573886000006e-02, 0.09120010405918302)}),
1561 SersicMixValues(6.75, {IntegralSize(1.614191029400000e-01, 8.631228209983592),
1562 IntegralSize(1.609876728200000e-01, 3.694626910831533),
1563 IntegralSize(1.637289864800000e-01, 1.8925235188298677),
1564 IntegralSize(1.537618822900000e-01, 1.014446128543763),
1565 IntegralSize(1.314130542500000e-01, 0.5541700416383855),
1566 IntegralSize(1.029913679300000e-01, 0.30524103311852435),
1567 IntegralSize(7.458548783700000e-02, 0.16818880612926504),
1568 IntegralSize(5.111244545299998e-02, 0.09157590396434473)}),
1569 SersicMixValues(7.0, {IntegralSize(1.638666208300000e-01, 8.689369708274644),
1570 IntegralSize(1.602454109400000e-01, 3.70416707240192),
1571 IntegralSize(1.620943369900000e-01, 1.894043171921973),
1572 IntegralSize(1.522656837200000e-01, 1.0138258652350602),
1573 IntegralSize(1.306463137600000e-01, 0.5532634092762597),
1574 IntegralSize(1.031084588500000e-01, 0.3046005860349625),
1575 IntegralSize(7.541083002100001e-02, 0.16788230600185547),
1576 IntegralSize(5.236234488899993e-02, 0.09151619758687649)}),
1577 SersicMixValues(7.25, {IntegralSize(1.662504589200000e-01, 8.73581497187982),
1578 IntegralSize(1.597037092400000e-01, 3.7074506543128685),
1579 IntegralSize(1.607315629000000e-01, 1.8911066090088884),
1580 IntegralSize(1.509457568900000e-01, 1.0101086993517292),
1581 IntegralSize(1.298942407600000e-01, 0.5502728440874953),
1582 IntegralSize(1.030937651300000e-01, 0.3025811417449203),
1583 IntegralSize(7.601705187799999e-02, 0.1666726510399181),
1584 IntegralSize(5.336345428199996e-02, 0.0908753687540178)}),
1585 SersicMixValues(7.5, {IntegralSize(1.685717366200000e-01, 8.77054653545207),
1586 IntegralSize(1.593527049100000e-01, 3.704366651524866),
1587 IntegralSize(1.596246730900000e-01, 1.8835921147408314),
1588 IntegralSize(1.497927684200000e-01, 1.0032092600367217),
1589 IntegralSize(1.291600397800000e-01, 0.5451494536734917),
1590 IntegralSize(1.029593245100000e-01, 0.2991583640074194),
1591 IntegralSize(7.641670405900000e-02, 0.16454959592772325),
1592 IntegralSize(5.412204861100001e-02, 0.08965025802255285)}),
1593 SersicMixValues(7.75, {IntegralSize(1.708343542400000e-01, 8.793377487269655),
1594 IntegralSize(1.591895879800000e-01, 3.69467937316087),
1595 IntegralSize(1.587642427300000e-01, 1.871293619875331),
1596 IntegralSize(1.487993446900000e-01, 0.9929942424108256),
1597 IntegralSize(1.284444032600000e-01, 0.5378177971825264),
1598 IntegralSize(1.027117028900000e-01, 0.29429337459045307),
1599 IntegralSize(7.661663656999999e-02, 0.16149551145806715),
1600 IntegralSize(5.463972764000002e-02, 0.08783447554825745)}),
1601 SersicMixValues(8.0, {IntegralSize(1.730482518700000e-01, 8.803779630482044),
1602 IntegralSize(1.592189247800000e-01, 3.677941365381982),
1603 IntegralSize(1.581466945200000e-01, 1.8538906624862852),
1604 IntegralSize(1.479602725900000e-01, 0.9792646139048276),
1605 IntegralSize(1.277443118400000e-01, 0.528167613474513),
1606 IntegralSize(1.023504400300000e-01, 0.28793204614207485),
1607 IntegralSize(7.661713173100000e-02, 0.15748674336940466),
1608 IntegralSize(5.491397263899989e-02, 0.08541952853723707)})};
1609 }
1610 throw std::invalid_argument("No knots available for Sersic mixture of order " + std::to_string(order));
1611};
A pair of integral - size values for a Gaussian (sub)Component.
Definition sersicmix.h:19
A vector of IntegralSize values for a given Sersic index.
Definition sersicmix.h:55

◆ get_sersic_mix_knots_order4()

const std::vector< SersicMixValues > & lsst::gauss2d::fit::get_sersic_mix_knots_order4 ( )

Definition at line 58 of file sersicmix.cc.

58 {
60 return values;
61}
std::vector< SersicMixValues > get_sersic_mix_knots_copy(unsigned short order)
Definition sersicmix.cc:68

◆ get_sersic_mix_knots_order8()

const std::vector< SersicMixValues > & lsst::gauss2d::fit::get_sersic_mix_knots_order8 ( )

Definition at line 63 of file sersicmix.cc.

63 {
65 return values;
66}

◆ get_transform_default()

template<class T >
std::shared_ptr< T > lsst::gauss2d::fit::get_transform_default ( )

Definition at line 159 of file transforms.h.

159 {
160 static T transform_default{};
161 static std::shared_ptr<T> ptr{std::shared_ptr<T>{}, &transform_default};
162 return ptr;
163}
std::uint64_t * ptr
Definition RangeSet.cc:95

◆ head_iter()

template<template< typename... > class Container, class Value >
Container< Value > lsst::gauss2d::fit::head_iter ( const Container< Value > & container,
size_t n )

Definition at line 118 of file util.h.

118 {
119 return Container<Value>(container.begin(), container.begin() + n);
120}

◆ insert_param()

template<typename t >
void lsst::gauss2d::fit::insert_param ( g2f::ParamBase & param,
t & params,
ParamFilter * filter = nullptr )
inline

Add a Parameter to a vector thereof, if it meets conditions.

Template Parameters
tThe type of the Parameter class (usually double or float).
Parameters
paramThe Parameter to add (or not).
paramsThe vector to add to.
filterThe filter to apply.

Definition at line 34 of file param_filter.h.

34 {
35 bool is_fixed = param.get_fixed();
36 bool is_linear = param.get_linear();
37 if ((filter == nullptr)
38 || (((is_fixed == filter->fixed) || (is_fixed != filter->free))
39 && ((is_linear == filter->linear) || (is_linear != filter->nonlinear)))) {
40 params.insert(params.end(), param);
41 }
42}
virtual bool get_fixed() const =0
Return whether the parameter is fixed (not free).
virtual bool get_linear() const =0
Return whether the parameter is linear.

◆ insert_param_channel()

template<typename t >
void lsst::gauss2d::fit::insert_param_channel ( const lsst::gauss2d::fit::Channel & channel,
g2f::ParamBase & param,
t & params,
ParamFilter * filter )

Same as insert_param, but only inserting if filter has a null or matching Channel.

Definition at line 46 of file param_filter.h.

47 {
48 if ((filter == nullptr) || (filter->channel == std::nullopt) || (filter->channel == channel)) {
49 insert_param(param, params, filter);
50 }
51}
std::optional< std::reference_wrapper< const Channel > > channel

◆ insert_params()

template<typename t >
void lsst::gauss2d::fit::insert_params ( const t params_in,
t & params_out,
ParamFilter * filter = nullptr )
inline

Same as insert_param, but inserting from a collection of Parameter instances.

Definition at line 64 of file param_filter.h.

64 {
65 insert_params_ref<t>(params_in, params_out, filter);
66}

◆ insert_params_ref()

template<typename t >
void lsst::gauss2d::fit::insert_params_ref ( const t & params_in,
t & params_out,
ParamFilter * filter = nullptr )
inline

Same as insert_param, but inserting from a (ref to a) collection of Parameter instances.

Definition at line 55 of file param_filter.h.

55 {
56 if (filter != nullptr)
57 for (auto& p : params_in) insert_param<t>(p.get(), params_out, filter);
58 else
59 for (auto& p : params_in) params_out.push_back(p);
60}

◆ isclose()

template<typename T >
IsCloseResult< T > lsst::gauss2d::fit::isclose ( T a,
T b,
T rtol = 1e-5,
T atol = 1e-8 )

Check if two values are close, within some tolerances.

This function mimics the behaviour of numpy.isclose as of v1.7.0

Note
See https://numpy.org/doc/stable/reference/generated/numpy.isclose.html
Template Parameters
TThe type of value being checked (usually float/double).
Parameters
aThe (measured) value to check.
bThe (reference) value to check against.
rtolThe relative tolerance.
atolThe absolute tolerance.
Returns
An IsCloseResult object with the result and some metadata.

Definition at line 48 of file util.h.

48 {
49 const T diff_abs = std::abs(a - b);
50 const T margin = atol + rtol * std::abs(b);
51 return IsCloseResult<T>{diff_abs <= margin, diff_abs, margin};
52}
table::Key< int > b
The result of an isclose() check.
Definition util.h:20

◆ logit()

template<typename T >
T lsst::gauss2d::fit::logit ( T p)

Definition at line 13 of file math.h.

13 {
14 return log(p / (1 + p));
15}

◆ logpdf_norm()

template<typename T >
double lsst::gauss2d::fit::logpdf_norm ( T residual,
T sigma )

Definition at line 18 of file math.h.

18 {
19 return LOG_1_M_LOG_SQRT_2_PI - log(sigma) - residual * residual / 2;
20}
afw::table::Key< double > sigma
const double LOG_1_M_LOG_SQRT_2_PI
Definition math.h:10

◆ map_keys()

template<template< typename... > class Map, class Key , class Value >
std::set< Key > lsst::gauss2d::fit::map_keys ( const Map< Key, Value > & map)

Definition at line 56 of file util.h.

56 {
58 for (const auto& it : map) {
59 result.insert(it.first);
60 }
61 return result;
62}
py::object result
Definition _schema.cc:429
T insert(T... args)

◆ map_keys_ref_const()

template<template< typename... > class Map, class Key , class Value >
std::set< std::reference_wrapper< const Key > > lsst::gauss2d::fit::map_keys_ref_const ( const Map< std::reference_wrapper< const Key >, Value, std::less< const Key > > & map)

Definition at line 65 of file util.h.

66 {
68 for (const auto& it : map) result.insert(it.first.get());
69 return result;
70}

◆ map_values_ref_const()

template<template< typename... > class Map, class Key , class Value >
std::set< std::reference_wrapper< const Value > > lsst::gauss2d::fit::map_values_ref_const ( const Map< Key, std::reference_wrapper< const Value > > & map)

Definition at line 81 of file util.h.

82 {
84 for (const auto& it : map) result.insert(it.second);
85 return result;
86}

◆ map_values_shared_ptr_const()

template<template< typename... > class Map, class Key , class Value >
std::set< std::shared_ptr< const Value > > lsst::gauss2d::fit::map_values_shared_ptr_const ( const Map< Key, std::shared_ptr< const Value > > & map)

Definition at line 73 of file util.h.

74 {
76 for (const auto& it : map) result.insert(it.second);
77 return result;
78}

◆ nonconsecutive_unique()

template<typename T >
std::vector< T > lsst::gauss2d::fit::nonconsecutive_unique ( const std::vector< T > & vec)

Definition at line 92 of file util.h.

92 {
93 std::set<T> set{};
94 std::vector<T> rval{};
95 rval.reserve(vec.size());
96 for (const auto& elem : vec) {
97 auto result = set.insert(elem);
98 if (result.second) rval.push_back(elem);
99 }
100 return rval;
101}
T reserve(T... args)
T size(T... args)

◆ operator<() [1/5]

bool lsst::gauss2d::fit::operator< ( const IntegralModel & lhs,
const IntegralModel & rhs )
inline

Definition at line 41 of file integralmodel.h.

41{ return &lhs < &rhs; }

◆ operator<() [2/5]

bool lsst::gauss2d::fit::operator< ( const SersicMixValues & lhs,
const SersicMixValues & rhs )
inline

Definition at line 73 of file sersicmix.h.

73 {
74 return lhs.sersicindex < rhs.sersicindex;
75}

◆ operator<() [3/5]

bool lsst::gauss2d::fit::operator< ( const SersicMixValues & lhs,
double x )
inline

Definition at line 76 of file sersicmix.h.

76{ return lhs.sersicindex < x; }

◆ operator<() [4/5]

bool lsst::gauss2d::fit::operator< ( const std::reference_wrapper< const Channel > & lhs,
const std::reference_wrapper< const Channel > & rhs )
inline

Definition at line 104 of file channel.h.

105 {
106 return (lhs.get() < rhs.get());
107}

◆ operator<() [5/5]

bool lsst::gauss2d::fit::operator< ( double x,
const SersicMixValues & rhs )
inline

Definition at line 77 of file sersicmix.h.

77{ return x < rhs.sersicindex; }

◆ operator==()

bool lsst::gauss2d::fit::operator== ( const std::reference_wrapper< const Channel > & lhs,
const std::reference_wrapper< const Channel > & rhs )
inline

Definition at line 109 of file channel.h.

110 {
111 return (lhs.get() == rhs.get());
112}

◆ str_jacobians()

std::string lsst::gauss2d::fit::str_jacobians ( const std::map< ParamBaseCRef, std::vector< double > > & jacobians,
bool python_style = true )

Definition at line 35 of file prior.cc.

36 {
37 std::string str = "{";
38 const std::string prefix = python_style ? "" : "{ ";
39 const std::string separator = python_style ? ": " : ", ";
40 for (const auto& [obj, value] : jacobians) {
41 str += obj.get().str() + separator + to_string_float_iter(value) + ", ";
42 }
43 return str.substr(0, str.size() - 2 * (jacobians.size() > 0)) + "}";
44}
std::string prefix
std::string to_string_float_iter(const Container< Value > &container, const int precision=6, const bool scientific=true)
Definition to_string.h:28
T substr(T... args)

◆ suffix_type()

template<typename T >
constexpr std::string_view lsst::gauss2d::fit::suffix_type ( )
constexpr

◆ suffix_type< double >()

template<>
constexpr std::string_view lsst::gauss2d::fit::suffix_type< double > ( )
constexpr

Definition at line 12 of file utils.h.

12 {
13 return "D";
14}

◆ suffix_type_str()

template<typename T >
std::string lsst::gauss2d::fit::suffix_type_str ( )

Definition at line 17 of file utils.h.

17 {
18 return std::string(suffix_type<T>());
19}

◆ sum_iter()

template<template< typename... > class Container, class Value >
Value lsst::gauss2d::fit::sum_iter ( const Container< Value > & container)

Definition at line 23 of file math.h.

23 {
24 Value sum = 0;
25 for (const auto& value : container) sum += value;
26 return sum;
27}

◆ tail_iter()

template<template< typename... > class Container, class Value >
Container< Value > lsst::gauss2d::fit::tail_iter ( const Container< Value > & container,
size_t n )

Definition at line 123 of file util.h.

123 {
124 return Container<Value>(container.end() - n, container.end());
125}

Variable Documentation

◆ LOG_1

const double lsst::gauss2d::fit::LOG_1 = log(1)

Definition at line 8 of file math.h.

◆ LOG_1_M_LOG_SQRT_2_PI

const double lsst::gauss2d::fit::LOG_1_M_LOG_SQRT_2_PI = LOG_1 - log(SQRT_2_PI)

Definition at line 10 of file math.h.

◆ SQRT_2_PI

const double lsst::gauss2d::fit::SQRT_2_PI = sqrt(2. * M_PI)

Definition at line 9 of file math.h.