Class Pseudo_elliptic2
source code
The class for the pseudo-elliptic cone.
This is not an elliptic cone! The pseudo-ellipse is defined by:
phi_max^2 = phi_x^2 * cos(theta)^2 + phi_y^2 * sin(theta)^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.
Return the maximum polar angle phi for the given azimuthal angle
theta.
- Parameters:
theta (float) - The azimuthal angle.
- Returns: float
- The 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: float
- The maximum azimuthal angle theta for the value of phi.
|