#ifndef __Ferrari_h
#define __Ferrari_h

/*************************************************************************
 * <_xZkqqHx_iDeOiDiJiDfI_xHqqkZx_>	FCFerrari
 *
 * <_xZkqqHx_iLeAjEfM_xHqqkZx_>	_xZkqqHx_iDhEiDeGiDiJiDiKjGeAiCpAiOgHiCmBiCmEiCfDiOjPjFpLjCpGiOkOiCmMiJpAiCpAiLiBiCnPiCoJiBeC_xHqqkZx_
 *
 * <_xZkqqHx_jHjKjHpA_xHqqkZx_>	05.04.01 Fukushiro M. _xZkqqHx_iNoMjAkM_xHqqkZx_
 *************************************************************************/
class FCFerrari
{
public:
	void	Set (double a, double b, double c, double d, double e);
	long	Solve ();

public:
	double	m_dA;
	double	m_dB;
	double	m_dC;
	double	m_dD;
	double	m_dE;

	dblcompex	m_cSol[4];
}; // class FCFerrari.

#endif//__Ferrari_h

