[randomize_file_out_normal $file]

Randomizes the calculated pattern Yc using a Normal distribution and writes Yc to the file $file.

[rand_xyz !E]

If continue_after_convergence is defined then rand_xyz is executed at the end of a refinement cycle. It adds to the site fractional coordinate a vector u,the direction of which is random and the magnitude in Å is:

|u| = T rand_xyz

where T is the current temperature. Thus to add a shift to an atom between 0 and 1 Å the following could be used:

temperature 1

site  . . .  occ 1 C beq 1  rand_xyz = Rand(0,1);

Note that only fractional coordinates (x, y, z) that are independent parameters are randomized.

[r_bragg #]

Reports on the R-Bragg value. R-Bragg is independent of hkl's and thus can be calculated for all phase types that contain phase peaks.

[rebin_with_dx_of !E]

rebin_with_dx_of rebins the observed data, see example CLAY.INP. It can be a function of the reserved parameter X as demonstrated in tof_bank2_1.inp. If rebin_with_dx_of evaluates to a constant then the observed data is re-binned to equal x-axis steps. For observed data that is of unequal x-axis steps then re-binning provides a means of converting to equal x-axis steps.


[point_for_site $site [ux|ua E] [uy|ub E] [uz|uc E] ]…

[in_cartesian] [in_FC]

[z_matrix $atom_1 [$atom_2 E] [$atom_3 E] [$atom_4 E] ] …

[rotate E [qx|qa E] [qy|qb E] [qz|qc E] ]…

[operate_on_points $sites]

[in_cartesian] [in_FC]

[translate [tx|ta E] [ty|tb E] [tz|tc E] ]…

[operate_on_points $sites]

[rand_xyz #displacement]

[in_cartesian] [in_FC]

[start_values_from_site $unique_site_name]

rigid defines a rigid body and associated translation and rotation operations. These operations are capable of creating and manipulating rigid bodies with hinges (torsion angles).

point_for_site  defines a point in space with Cartesian coordinates given by the parameters ux, uy uz. Fractional equivalents can be defined using ua, ub and uc. $site is the site that the point_for_site represents.

z_matrix defines a point in space with coordinates given in Z-matrix format as follows::

  • E can be an equation, constant or a parameter name with a value.
  • $atom_1 specifies the site that the new Z-matrix point represents.
  • The E after $atom_2 specifies the distance in Å between $atom_2 and $atom_1. $atom_2 must exist if $atom_1 is preceded by at least one point.
  • The E $atom_3 specifies the angle in degrees between $atom_3-$atom_2- $atom_1. $atom_3 must exist if $atom_1 is preceded by at least two points.
  • The E $atom_4 specifies the dihedral angle in degrees between the plane formed by $atom_3-$atom_2-$atom_1 and the plane formed by $atom_4-$atom_3-$atom_2. This angle is drawn using the right hand rule with the thumb pointing in the direction $atom_3 to $atom_2. $atom_4 must exist if $atom_1 is preceded by at least three sites of the rigid body.
  • If $atom_1 is the first point of the rigid body then it is placed at Cartesian (0, 0, 0). If $atom_1 is the second point of the rigid body then it is placed on the positive z-axis at Cartesian (0, 0, E) where E corresponds to the E in [$atom_2 E]. If $atom_1 is the third point of the rigid body then it is placed in the x-y plane.

rotate rotates point_for_site’s an amount as defined by the rotate E equation around the vector defined by the Cartesian vector qx, qy, qz. The vector can be defined in fractional coordinates using qa, qb and qc instead.

translate performs a translation of point_for_site’s an amount in Cartesian equal to tx, ty, tz. The amount can be defined in fractional coordinates using ta, tb and tc instead.

If in_cartesian or in_FC is defined then the coordinates are interpreted as Cartesian or fractional atomic coordinates, respectively.

rotate and translate operates on any previously defined point_for_site’s; alternatively, point_for_site’s operated on can be identified using the operate_on_points keyword. The operate_on_points keyword must refer to previously defined point_for_site’s (see section 7.6 for a description of how to identify sites).

When continue_after_convergence is defined, rand_xyz processes are initiated after convergence. It introduces a random displacement to the translate fractional coordinates (tx, ty, tz) that are independent parameters. The size of the random displacement is given by the current temperature multiplied by #displacement where #displacement is in Å.

start_values_from_site initializes the values ta, tb, tc with corresponding values taken from the site $unique_site_name.

See section 7.10 for a description of rigid bodies.

[Rp #] [Rs #]

Defines the primary and secondary radius of the diffractometer in mm. The default is 217.5 mm.

[r_p #] [r_p_dash #] [r_wp #] [r_wp_dash #] [r_exp #] [r_exp_dash #] [gof #]

[weighted_Durbin_Watson #]

xdd dependent or global refinement indicators. Keywords ending in “_dash” correspond to background subtracted values, see section 5.6.

Personal Tools