
/*!
\ingroup PkgCircularKernel3AlgebraicConcepts
\cgalConcept

Concept to represent
trivariate polynomials of degree up to 2 capable of storing equations
of spheres, whose center's coordinates, as well as the square of the radius,
are of a type that is a model of the concept
`FieldNumberType`.

\cgalRefines{CopyConstructible,Assignable,DefaultConstructible}

\cgalHasModelsBegin
\cgalHasModels{CGAL::Polynomial_for_spheres_2_}
\cgalHasModelsEnd

\sa `AlgebraicKernelForSpheres`

*/

class AlgebraicKernelForSpheres::PolynomialForSpheres_2_3 {
public:

/// \name Operations
/// A model of this concept must provide:
/// @{

/*!
Tests equality of two polynomials.
*/
bool operator ==(const AlgebraicKernelForSpheres::PolynomialForSpheres_2_3 & p,
const AlgebraicKernelForSpheres::PolynomialForSpheres_2_3 & q);

/// @}

}; /* end AlgebraicKernelForSpheres::PolynomialForSpheres_2_3 */

