Class Elliptic
source code
  
   
The class for the elliptic cone.
  The ellipse is defined by:
   1 / sin(phi_max)^2 = cos(theta)^2 / sin(phi_x)^2  +  sin(theta)^2 / sin(phi_y)^2,
  where phi_max is the maximum polar angle for the given azimuthal angle
  theta, phi_x is the maximum cone angle along the x-eigenvector, and phi_y
  is that of the y-eigenvector.  The cone axis is assumed to be the z-axis.
  The maximum cone opening angle allowed is pi/2.
| Return the maximum polar angle phi for the given azimuthal angle 
  theta. 
    Parameters:
        theta(float) - The azimuthal angle.Returns: floatThe maximum polar angle phi for the value of theta. | 
 
| 
  | theta_max(self,
        phi,
        theta_min=0.0,
        theta_max=6.28318530718)
   | source code |  Return the maximum azimuthal angle theta for the given polar angle 
  phi. 
    Parameters:
        phi(float) - The polar angle.theta_min(float) - The lower limit of the azimuthal angle range for complex 
          distributions.theta_max(float) - The upper limit of the azimuthal angle range for complex 
          distributions.Returns: floatThe maximum azimuthal angle theta for the value of phi. |