rosetta.numeric.crick_equations
index
(built-in)

Bindings for numeric::crick_equations namespace

 
Functions
       
ALPHA(...) method of builtins.PyCapsule instance
ALPHA(r0 : float, omega0 : float, P_omega0 : float) -> float
 
Calculates alpha, the tilt angle of the minor helix.
COSFXN(...) method of builtins.PyCapsule instance
COSFXN(t : float, omega : float, delta_omega : float) -> float
 
Calculates cos(omega*t+delta_omega)
PP(...) method of builtins.PyCapsule instance
PP(r0 : float, omega0 : float, z1 : float, failed : bool) -> float
 
Calculates P, the repeat distance of the major helix in the z-direction.
 
 
 Sets "failed" to TRUE if and only if the value of P could not be calculated.
P_omega0(...) method of builtins.PyCapsule instance
P_omega0(r0 : float, omega0 : float, z1 : float, failed : bool) -> float
 
Calculates P*omega0 (the repeat distance of the major helix in the z-direction times the major helix
 turn per residue).
 
 
 Sets "failed" to TRUE if and only if the value of P*omega0 could not be calculated.
SINFXN(...) method of builtins.PyCapsule instance
SINFXN(t : float, omega : float, delta_omega : float) -> float
 
Calculates sin(omega*t+delta_omega)
XYZ_BUNDLE(...) method of builtins.PyCapsule instance
XYZ_BUNDLE(t : float, r0 : float, omega0 : float, delta_omega0 : float, r1 : float, omega1 : float, z1 : float, delta_omega1 : float, delta_z1 : float, failed : bool) -> rosetta.numeric.xyzVector_double_t
 
Calculate the x,y,z coordinates of a point on the helix of
 helices given the Crick parameters for the bundle.
 
 
 Not quite as efficient as it could be, but it probably
 doesn't matter.  (If I really wanted to optimize this, I'd make sure
 that c0, c1, s0, s1, and alpha were all calculated once rather than
 thrice.)  Returns failed=true if calculation fails, failed=false otherwise.
X_BUNDLE(...) method of builtins.PyCapsule instance
X_BUNDLE(t : float, r0 : float, omega0 : float, delta_omega0 : float, r1 : float, omega1 : float, z1 : float, delta_omega1 : float, delta_z1 : float, failed : bool) -> float
 
Calculates the x-position on the helix of helices
 given the Crick parameters for the bundle.
 
 
 Returns failed=true if calculation fails, failed=false otherwise.
Y_BUNDLE(...) method of builtins.PyCapsule instance
Y_BUNDLE(t : float, r0 : float, omega0 : float, delta_omega0 : float, r1 : float, omega1 : float, z1 : float, delta_omega1 : float, delta_z1 : float, failed : bool) -> float
 
Calculates the x-position on the helix of helices
 given the Crick parameters for the bundle.
 
 
 Returns failed=true if calculation fails, failed=false otherwise.
Z_BUNDLE(...) method of builtins.PyCapsule instance
Z_BUNDLE(t : float, r0 : float, omega0 : float, delta_omega0 : float, r1 : float, omega1 : float, z1 : float, delta_omega1 : float, delta_z1 : float, failed : bool) -> float
 
Calculates the x-position on the helix of helices
 given the Crick parameters for the bundle.
 
 
 Returns failed=true if calculation fails, failed=false otherwise.
dx_ddelta_omega1(...) method of builtins.PyCapsule instance
dx_ddelta_omega1(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> float
 
Returns the derivative of x with respect to delta_omega1 (omega-offset) for a given value of r1, omega1, and t.
 Note that this is not translated or rotated.
dx_ddelta_z1(...) method of builtins.PyCapsule instance
dx_ddelta_z1(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> float
 
Returns the derivative of x with respect to delta_z1 (z-offset) for a given value of r1, omega1, and t.
 Note that this is not translated or rotated.
dx_ddz1(...) method of builtins.PyCapsule instance
dx_ddz1(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> float
 
Returns the derivative of x with respect to dz1 (rise per residue) for a given value of r1, omega1, and t.
 Note that this is not translated or rotated.
dx_domega1(...) method of builtins.PyCapsule instance
dx_domega1(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> float
 
Returns the derivative of x with respect to omega1 for a given value of r1, omega1, and t.
 Note that this is not translated or rotated.
dx_dr1(...) method of builtins.PyCapsule instance
dx_dr1(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> float
 
Returns the derivative of x with respect to r1 for a given value of r1, omega1, and t.
 Note that this is not translated or rotated.
dy_ddelta_omega1(...) method of builtins.PyCapsule instance
dy_ddelta_omega1(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> float
 
Returns the derivative of y with respect to delta_omega1 (omega-offset) for a given value of r1, omega1, and t.
 Note that this is not translated or rotated.
dy_ddelta_z1(...) method of builtins.PyCapsule instance
dy_ddelta_z1(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> float
 
Returns the derivative of y with respect to delta_z1 (z-offset) for a given value of r1, omega1, and t.
 Note that this is not translated or rotated.
dy_ddz1(...) method of builtins.PyCapsule instance
dy_ddz1(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> float
 
Returns the derivative of y with respect to dz1 (rise per residue) for a given value of r1, omega1, and t.
 Note that this is not translated or rotated.
dy_domega1(...) method of builtins.PyCapsule instance
dy_domega1(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> float
 
Returns the derivative of y with respect to omega1 for a given value of r1, omega1, and t.
 Note that this is not translated or rotated.
dy_dr1(...) method of builtins.PyCapsule instance
dy_dr1(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> float
 
Returns the derivative of y with respect to r1 for a given value of r1, omega1, and t.
 Note that this is not translated or rotated.
dz_ddelta_omega1(...) method of builtins.PyCapsule instance
dz_ddelta_omega1(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> float
 
Returns the derivative of z with respect to delta_omega1 (omega-offset) for a given value of r1, omega1, and t.
 Note that this is not translated or rotated.
dz_ddelta_z1(...) method of builtins.PyCapsule instance
dz_ddelta_z1(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> float
 
Returns the derivative of z with respect to delta_z1 (z-offset) for a given value of r1, omega1, and t.
 Note that this is not translated or rotated.
dz_ddz1(...) method of builtins.PyCapsule instance
dz_ddz1(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> float
 
Returns the derivative of z with respect to dz1 (rise per residue) for a given value of r1, omega1, and t.
 Note that this is not translated or rotated.
dz_domega1(...) method of builtins.PyCapsule instance
dz_domega1(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> float
 
Returns the derivative of z with respect to omega1 for a given value of r1, omega1, and t.
 Note that this is not translated or rotated.
dz_dr1(...) method of builtins.PyCapsule instance
dz_dr1(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> float
 
Returns the derivative of z with respect to r1 for a given value of r1, omega1, and t.
 Note that this is not translated or rotated.
gradnorm(...) method of builtins.PyCapsule instance
gradnorm(r0 : float, omega0 : float, Pomega0 : float, s0 : float, c0 : float) -> float
 
Calculates the norm of the gradient vector
 
 
 Needed for adding the small delta_z1 offsets, which are in the direction
 of (dx/dt, dy/dt, dz/dt) of the major helix.
x(...) method of builtins.PyCapsule instance
x(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> float
 
Returns the x-coordinate of a point on a helix given r1, omega1, and t.
 Note that this is not translated or rotated.
xyz(...) method of builtins.PyCapsule instance
xyz(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> rosetta.numeric.xyzVector_double_t
 
Returns the x-, y-, and z-coordinates of a point on a helix given r1, omega1, and t.
 Note that this is not translated or rotated.
y(...) method of builtins.PyCapsule instance
y(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> float
 
Returns the y-coordinate of a point on a helix given r1, omega1, and t.
 Note that this is not translated or rotated.
z(...) method of builtins.PyCapsule instance
z(r1 : float, omega1 : float, t : float, dz1 : float, delta_omega1 : float, delta_z1 : float) -> float
 
Returns the z-coordinate of a point on a helix given r1, omega1, and t.
 Note that this is not translated or rotated.