Project
Loading...
Searching...
No Matches
o2::cad::surface::QuarticRoots Struct Reference

The real roots of a quartic: at most four, held inline. More...

#include <BoundedSurface.h>

Public Member Functions

void push_back (double root)
 
double * begin ()
 
double * end ()
 
const double * begin () const
 
const double * end () const
 
size_t size () const
 
bool empty () const
 
double operator[] (size_t index) const
 

Public Attributes

std::array< double, 4 > value {}
 
int count = 0
 

Detailed Description

The real roots of a quartic: at most four, held inline.

Definition at line 841 of file BoundedSurface.h.

Member Function Documentation

◆ begin() [1/2]

double * o2::cad::surface::QuarticRoots::begin ( )
inline

Definition at line 849 of file BoundedSurface.h.

◆ begin() [2/2]

const double * o2::cad::surface::QuarticRoots::begin ( ) const
inline

Definition at line 851 of file BoundedSurface.h.

◆ empty()

bool o2::cad::surface::QuarticRoots::empty ( ) const
inline

Definition at line 854 of file BoundedSurface.h.

◆ end() [1/2]

double * o2::cad::surface::QuarticRoots::end ( )
inline

Definition at line 850 of file BoundedSurface.h.

◆ end() [2/2]

const double * o2::cad::surface::QuarticRoots::end ( ) const
inline

Definition at line 852 of file BoundedSurface.h.

◆ operator[]()

double o2::cad::surface::QuarticRoots::operator[] ( size_t  index) const
inline

Definition at line 855 of file BoundedSurface.h.

◆ push_back()

void o2::cad::surface::QuarticRoots::push_back ( double  root)
inline

Definition at line 844 of file BoundedSurface.h.

◆ size()

size_t o2::cad::surface::QuarticRoots::size ( ) const
inline

Definition at line 853 of file BoundedSurface.h.

Member Data Documentation

◆ count

int o2::cad::surface::QuarticRoots::count = 0

Definition at line 843 of file BoundedSurface.h.

◆ value

std::array<double, 4> o2::cad::surface::QuarticRoots::value {}

Definition at line 842 of file BoundedSurface.h.


The documentation for this struct was generated from the following file: