ellipse.h ========= **File Path**: ``modules/nusol/ellipse/include/ellipse/ellipse.h`` **File Type**: H (Header) **Lines**: 69 Dependencies ------------ **Includes**: - ``ellipse/mtx.h`` - ``ellipse/nusol.h`` - ``ellipse/solvers.h`` - ``templates/particle_template.h`` Classes ------- ``ellipse`` ~~~~~~~~~~~ **Methods**: - ``void prepare(double mt, double mw)`` - ``vector nunu_make()`` - ``void solve()`` - ``void flush()`` - ``void make_neutrinos(mtx* v, mtx* v_)`` - ``int generate(nuelx* nu1, nuelx* nu2)`` - ``int intersection(mtx** v, mtx** v_)`` - ``int angle_cross(mtx** v, mtx** v_)`` Structs ------- ``nusol_t`` ~~~~~~~~~~~ ``nunu_t`` ~~~~~~~~~~ **Members**: - ``nunu_t()`` - ``~nunu_t()`` - ``mtx* nu1 = nullptr`` - ``mtx* nu2 = nullptr`` - ``mtx* agl = nullptr`` - ``nuelx* nux1 = nullptr`` - ``nuelx* nux2 = nullptr``