[Index of services] [New input]
Help on class unit_cell in cctbx.uctbx:

cctbx.uctbx.unit_cell = class unit_cell(cctbx_uctbx_ext.unit_cell)
 |  Method resolution order:
 |      unit_cell
 |      cctbx_uctbx_ext.unit_cell
 |      Boost.Python.instance
 |      __builtin__.object
 |  
 |  Methods defined here:
 |  
 |  __init__(self, parameters=None, metrical_matrix=None, orthogonalization_matrix=None)
 |  
 |  ----------------------------------------------------------------------
 |  Methods inherited from cctbx_uctbx_ext.unit_cell:
 |  
 |  __getinitargs__(...)
 |      __getinitargs__( (unit_cell)arg1) -> tuple :
 |      
 |          C++ signature :
 |              boost::python::tuple __getinitargs__(cctbx::uctbx::unit_cell)
 |  
 |  __reduce__ = <unnamed Boost.Python function>(...)
 |  
 |  __str__(self)
 |  
 |  angle(...)
 |      angle( (unit_cell)arg1, (object)site_frac_1, (object)site_frac_2, (object)site_frac_3) -> object :
 |      
 |          C++ signature :
 |              boost::optional<double> angle(cctbx::uctbx::unit_cell {lvalue},cctbx::fractional<double>,cctbx::fractional<double>,cctbx::fractional<double>)
 |  
 |  bases_mean_square_difference(...)
 |      bases_mean_square_difference( (unit_cell)arg1, (unit_cell)other) -> float :
 |      
 |          C++ signature :
 |              double bases_mean_square_difference(cctbx::uctbx::unit_cell {lvalue},cctbx::uctbx::unit_cell)
 |  
 |  box_frac_around_sites(self, sites_cart=None, sites_frac=None, buffer=None)
 |  
 |  buffer_shifts_frac(self, buffer)
 |  
 |  change_basis(...)
 |      change_basis( (unit_cell)arg1, (object)c_inv_r [, (float)r_den=1.0]) -> unit_cell :
 |      
 |          C++ signature :
 |              cctbx::uctbx::unit_cell change_basis(cctbx::uctbx::unit_cell {lvalue},scitbx::mat3<double> [,double=1.0])
 |      
 |      change_basis( (unit_cell)arg1, (object)cb_op) -> unit_cell :
 |      
 |          C++ signature :
 |              cctbx::uctbx::unit_cell change_basis(cctbx::uctbx::unit_cell {lvalue},cctbx::sgtbx::change_of_basis_op)
 |  
 |  change_of_basis_op_for_best_monoclinic_beta(...)
 |      change_of_basis_op_for_best_monoclinic_beta( (unit_cell)arg1) -> object :
 |      
 |          C++ signature :
 |              cctbx::sgtbx::change_of_basis_op change_of_basis_op_for_best_monoclinic_beta(cctbx::uctbx::unit_cell {lvalue})
 |  
 |  change_of_basis_op_to_niggli_cell(self, relative_epsilon=None, iteration_limit=None)
 |  
 |  compare_monoclinic(...)
 |      compare_monoclinic( (unit_cell)arg1, (unit_cell)other, (int)unique_axis, (float)angular_tolerance) -> int :
 |      
 |          C++ signature :
 |              int compare_monoclinic(cctbx::uctbx::unit_cell {lvalue},cctbx::uctbx::unit_cell,unsigned int,double)
 |  
 |  compare_orthorhombic(...)
 |      compare_orthorhombic( (unit_cell)arg1, (unit_cell)other) -> int :
 |      
 |          C++ signature :
 |              int compare_orthorhombic(cctbx::uctbx::unit_cell {lvalue},cctbx::uctbx::unit_cell)
 |  
 |  complete_miller_set_with_lattice_symmetry(self, anomalous_flag, d_min, lattice_symmetry_max_delta=3)
 |  
 |  d(...)
 |      d( (unit_cell)arg1, (object)miller_index) -> float :
 |      
 |          C++ signature :
 |              double d(cctbx::uctbx::unit_cell {lvalue},cctbx::miller::index<int>)
 |      
 |      d( (unit_cell)arg1, (miller_index)miller_indices) -> double :
 |      
 |          C++ signature :
 |              scitbx::af::shared<double> d(cctbx::uctbx::unit_cell {lvalue},scitbx::af::const_ref<cctbx::miller::index<int>, scitbx::af::trivial_accessor>)
 |  
 |  d_frac(...)
 |      d_frac( (unit_cell)arg1, (object)miller_index) -> float :
 |      
 |          C++ signature :
 |              double d_frac(cctbx::uctbx::unit_cell {lvalue},scitbx::vec3<double>)
 |  
 |  d_metrical_matrix_d_params(...)
 |      d_metrical_matrix_d_params( (unit_cell)arg1) -> double :
 |      
 |          C++ signature :
 |              scitbx::af::versa<double, scitbx::af::c_grid<2ul, unsigned long> > d_metrical_matrix_d_params(cctbx::uctbx::unit_cell)
 |  
 |  d_star_sq(...)
 |      d_star_sq( (unit_cell)arg1, (object)miller_index) -> float :
 |      
 |          C++ signature :
 |              double d_star_sq(cctbx::uctbx::unit_cell {lvalue},cctbx::miller::index<int>)
 |      
 |      d_star_sq( (unit_cell)arg1, (miller_index)miller_indices) -> double :
 |      
 |          C++ signature :
 |              scitbx::af::shared<double> d_star_sq(cctbx::uctbx::unit_cell {lvalue},scitbx::af::const_ref<cctbx::miller::index<int>, scitbx::af::trivial_accessor>)
 |  
 |  d_volume_d_params(...)
 |      d_volume_d_params( (unit_cell)arg1) -> tuple :
 |      
 |          C++ signature :
 |              scitbx::af::tiny<double, 6ul> d_volume_d_params(cctbx::uctbx::unit_cell {lvalue})
 |  
 |  debye_waller_factor = debye_waller_factors(self, miller_index=None, miller_indices=None, u_iso=None, b_iso=None, u_cart=None, b_cart=None, u_cif=None, u_star=None, exp_arg_limit=50, truncate_exp_arg=False)
 |  
 |  debye_waller_factors(self, miller_index=None, miller_indices=None, u_iso=None, b_iso=None, u_cart=None, b_cart=None, u_cif=None, u_star=None, exp_arg_limit=50, truncate_exp_arg=False)
 |  
 |  dihedral(...)
 |      dihedral( (unit_cell)arg1, (object)site_frac_1, (object)site_frac_2, (object)site_frac_3, (object)site_frac_4) -> object :
 |      
 |          C++ signature :
 |              boost::optional<double> dihedral(cctbx::uctbx::unit_cell {lvalue},cctbx::fractional<double>,cctbx::fractional<double>,cctbx::fractional<double>,cctbx::fractional<double>)
 |  
 |  distance(...)
 |      distance( (unit_cell)arg1, (object)site_frac_1, (object)site_frac_2) -> float :
 |      
 |          C++ signature :
 |              double distance(cctbx::uctbx::unit_cell {lvalue},cctbx::fractional<double>,cctbx::fractional<double>)
 |  
 |  distance_mod_1(self, site_frac_1, site_frac_2)
 |  
 |  fractionalization_matrix(...)
 |      fractionalization_matrix( (unit_cell)arg1) -> tuple :
 |      
 |          C++ signature :
 |              scitbx::mat3<double> fractionalization_matrix(cctbx::uctbx::unit_cell {lvalue})
 |  
 |  fractionalize(...)
 |      fractionalize( (unit_cell)arg1, (object)site_cart) -> tuple :
 |      
 |          C++ signature :
 |              scitbx::vec3<double> fractionalize(cctbx::uctbx::unit_cell {lvalue},scitbx::vec3<double>)
 |      
 |      fractionalize( (unit_cell)arg1, (vec3_double)sites_cart) -> vec3_double :
 |      
 |          C++ signature :
 |              scitbx::af::shared<scitbx::vec3<double> > fractionalize(cctbx::uctbx::unit_cell {lvalue},scitbx::af::const_ref<scitbx::vec3<double>, scitbx::af::trivial_accessor>)
 |  
 |  fractionalize_gradient(...)
 |      fractionalize_gradient( (unit_cell)arg1, (object)site_cart) -> tuple :
 |      
 |          C++ signature :
 |              scitbx::vec3<double> fractionalize_gradient(cctbx::uctbx::unit_cell {lvalue},scitbx::vec3<double>)
 |  
 |  grid_index_as_site_cart_matrix(...)
 |      grid_index_as_site_cart_matrix( (unit_cell)arg1, (object)gridding) -> tuple :
 |      
 |          C++ signature :
 |              scitbx::mat3<double> grid_index_as_site_cart_matrix(cctbx::uctbx::unit_cell {lvalue},scitbx::vec3<int>)
 |  
 |  is_buerger_cell(self, relative_epsilon=None)
 |  
 |  is_conventional_hexagonal_basis(self, absolute_length_tolerance=0.001, absolute_angle_tolerance=0.001)
 |  
 |  is_conventional_rhombohedral_basis(self, absolute_length_tolerance=0.001, absolute_angle_tolerance=0.001)
 |  
 |  is_degenerate(...)
 |      is_degenerate( (unit_cell)arg1 [, (float)min_min_length_over_max_length=1e-10 [, (float)min_volume_over_min_length=1e-05]]) -> bool :
 |      
 |          C++ signature :
 |              bool is_degenerate(cctbx::uctbx::unit_cell {lvalue} [,double=1e-10 [,double=1e-05]])
 |  
 |  is_niggli_cell(self, relative_epsilon=None)
 |  
 |  is_similar_to(...)
 |      is_similar_to( (unit_cell)arg1, (unit_cell)other [, (float)relative_length_tolerance=0.01 [, (float)absolute_angle_tolerance=1.0]]) -> bool :
 |      
 |          C++ signature :
 |              bool is_similar_to(cctbx::uctbx::unit_cell {lvalue},cctbx::uctbx::unit_cell [,double=0.01 [,double=1.0]])
 |  
 |  lattice_symmetry_group(self, max_delta=3, enforce_max_delta_for_generated_two_folds=True)
 |  
 |  length(...)
 |      length( (unit_cell)arg1, (object)site_frac) -> float :
 |      
 |          C++ signature :
 |              double length(cctbx::uctbx::unit_cell {lvalue},cctbx::fractional<double>)
 |  
 |  longest_vector_sq(...)
 |      longest_vector_sq( (unit_cell)arg1) -> float :
 |      
 |          C++ signature :
 |              double longest_vector_sq(cctbx::uctbx::unit_cell {lvalue})
 |  
 |  matrix_cart(...)
 |      matrix_cart( (unit_cell)arg1, (object)rot_mx) -> tuple :
 |      
 |          C++ signature :
 |              scitbx::mat3<double> matrix_cart(cctbx::uctbx::unit_cell {lvalue},cctbx::sgtbx::rot_mx)
 |  
 |  max_d_star_sq(...)
 |      max_d_star_sq( (unit_cell)arg1, (miller_index)miller_indices) -> float :
 |      
 |          C++ signature :
 |              double max_d_star_sq(cctbx::uctbx::unit_cell {lvalue},scitbx::af::const_ref<cctbx::miller::index<int>, scitbx::af::trivial_accessor>)
 |  
 |  max_miller_indices(...)
 |      max_miller_indices( (unit_cell)arg1, (float)d_min [, (float)tolerance=0.0001]) -> tuple :
 |      
 |          C++ signature :
 |              cctbx::miller::index<int> max_miller_indices(cctbx::uctbx::unit_cell {lvalue},double [,double=0.0001])
 |  
 |  metrical_matrix(...)
 |      metrical_matrix( (unit_cell)arg1) -> tuple :
 |      
 |          C++ signature :
 |              scitbx::sym_mat3<double> metrical_matrix(cctbx::uctbx::unit_cell {lvalue})
 |  
 |  min_max_d_star_sq(...)
 |      min_max_d_star_sq( (unit_cell)arg1, (miller_index)miller_indices) -> tuple :
 |      
 |          C++ signature :
 |              scitbx::af::tiny<double, 2ul> min_max_d_star_sq(cctbx::uctbx::unit_cell {lvalue},scitbx::af::const_ref<cctbx::miller::index<int>, scitbx::af::trivial_accessor>)
 |  
 |  min_mod_short_distance(...)
 |      min_mod_short_distance( (unit_cell)arg1, (vec3_double)site_frac_1, (object)site_frac_2) -> float :
 |      
 |          C++ signature :
 |              double min_mod_short_distance(cctbx::uctbx::unit_cell {lvalue},scitbx::af::const_ref<scitbx::vec3<double>, scitbx::af::trivial_accessor>,cctbx::fractional<double>)
 |  
 |  minimum_cell(self, iteration_limit=None, multiplier_significant_change_test=None, min_n_no_significant_change=None)
 |  
 |  minimum_reduction(self, iteration_limit=None, multiplier_significant_change_test=None, min_n_no_significant_change=None)
 |  
 |  mod_short_distance(...)
 |      mod_short_distance( (unit_cell)arg1, (object)site_frac_1, (object)site_frac_2) -> float :
 |      
 |          C++ signature :
 |              double mod_short_distance(cctbx::uctbx::unit_cell {lvalue},cctbx::fractional<double>,cctbx::fractional<double>)
 |  
 |  mod_short_length(...)
 |      mod_short_length( (unit_cell)arg1, (object)site_frac) -> float :
 |      
 |          C++ signature :
 |              double mod_short_length(cctbx::uctbx::unit_cell {lvalue},cctbx::fractional<double>)
 |  
 |  niggli_cell(self, relative_epsilon=None, iteration_limit=None)
 |  
 |  niggli_reduction(self, relative_epsilon=None, iteration_limit=None)
 |  
 |  orthogonalization_matrix(...)
 |      orthogonalization_matrix( (unit_cell)arg1) -> tuple :
 |      
 |          C++ signature :
 |              scitbx::mat3<double> orthogonalization_matrix(cctbx::uctbx::unit_cell {lvalue})
 |  
 |  orthogonalize(...)
 |      orthogonalize( (unit_cell)arg1, (object)site_frac) -> tuple :
 |      
 |          C++ signature :
 |              scitbx::vec3<double> orthogonalize(cctbx::uctbx::unit_cell {lvalue},scitbx::vec3<double>)
 |      
 |      orthogonalize( (unit_cell)arg1, (vec3_double)sites_frac) -> vec3_double :
 |      
 |          C++ signature :
 |              scitbx::af::shared<scitbx::vec3<double> > orthogonalize(cctbx::uctbx::unit_cell {lvalue},scitbx::af::const_ref<scitbx::vec3<double>, scitbx::af::trivial_accessor>)
 |  
 |  parameters(...)
 |      parameters( (unit_cell)arg1) -> tuple :
 |      
 |          C++ signature :
 |              scitbx::af::tiny<double, 6ul> parameters(cctbx::uctbx::unit_cell {lvalue})
 |  
 |  reciprocal(...)
 |      reciprocal( (unit_cell)arg1) -> unit_cell :
 |      
 |          C++ signature :
 |              cctbx::uctbx::unit_cell reciprocal(cctbx::uctbx::unit_cell {lvalue})
 |  
 |  reciprocal_metrical_matrix(...)
 |      reciprocal_metrical_matrix( (unit_cell)arg1) -> tuple :
 |      
 |          C++ signature :
 |              scitbx::sym_mat3<double> reciprocal_metrical_matrix(cctbx::uctbx::unit_cell {lvalue})
 |  
 |  reciprocal_parameters(...)
 |      reciprocal_parameters( (unit_cell)arg1) -> tuple :
 |      
 |          C++ signature :
 |              scitbx::af::tiny<double, 6ul> reciprocal_parameters(cctbx::uctbx::unit_cell {lvalue})
 |  
 |  reciprocal_space_vector(...)
 |      reciprocal_space_vector( (unit_cell)arg1, (object)miller_index) -> tuple :
 |      
 |          C++ signature :
 |              scitbx::vec3<double> reciprocal_space_vector(cctbx::uctbx::unit_cell {lvalue},cctbx::miller::index<int>)
 |      
 |      reciprocal_space_vector( (unit_cell)arg1, (miller_index)miller_indices) -> vec3_double :
 |      
 |          C++ signature :
 |              scitbx::af::shared<scitbx::vec3<double> > reciprocal_space_vector(cctbx::uctbx::unit_cell {lvalue},scitbx::af::const_ref<cctbx::miller::index<int>, scitbx::af::trivial_accessor>)
 |  
 |  shortest_vector_sq(...)
 |      shortest_vector_sq( (unit_cell)arg1) -> float :
 |      
 |          C++ signature :
 |              double shortest_vector_sq(cctbx::uctbx::unit_cell {lvalue})
 |  
 |  show_parameters(self, f=None, prefix='Unit cell: ')
 |  
 |  similarity_transformations(...)
 |      similarity_transformations( (unit_cell)arg1, (unit_cell)other [, (float)relative_length_tolerance=0.02 [, (float)absolute_angle_tolerance=2 [, (int)unimodular_generator_range=1]]]) -> mat3_int :
 |      
 |          C++ signature :
 |              scitbx::af::shared<scitbx::mat3<int> > similarity_transformations(cctbx::uctbx::unit_cell {lvalue},cctbx::uctbx::unit_cell [,double=0.02 [,double=2 [,int=1]]])
 |  
 |  sin_sq_two_theta(...)
 |      sin_sq_two_theta( (unit_cell)arg1, (object)miller_index, (float)wavelength) -> float :
 |      
 |          C++ signature :
 |              double sin_sq_two_theta(cctbx::uctbx::unit_cell {lvalue},cctbx::miller::index<int>,double)
 |      
 |      sin_sq_two_theta( (unit_cell)arg1, (miller_index)miller_indices, (float)wavelength) -> double :
 |      
 |          C++ signature :
 |              scitbx::af::shared<double> sin_sq_two_theta(cctbx::uctbx::unit_cell {lvalue},scitbx::af::const_ref<cctbx::miller::index<int>, scitbx::af::trivial_accessor>,double)
 |  
 |  sin_two_theta(...)
 |      sin_two_theta( (unit_cell)arg1, (object)miller_index, (float)wavelength) -> float :
 |      
 |          C++ signature :
 |              double sin_two_theta(cctbx::uctbx::unit_cell {lvalue},cctbx::miller::index<int>,double)
 |      
 |      sin_two_theta( (unit_cell)arg1, (miller_index)miller_indices, (float)wavelength) -> double :
 |      
 |          C++ signature :
 |              scitbx::af::shared<double> sin_two_theta(cctbx::uctbx::unit_cell {lvalue},scitbx::af::const_ref<cctbx::miller::index<int>, scitbx::af::trivial_accessor>,double)
 |  
 |  stol(...)
 |      stol( (unit_cell)arg1, (object)miller_index) -> float :
 |      
 |          C++ signature :
 |              double stol(cctbx::uctbx::unit_cell {lvalue},cctbx::miller::index<int>)
 |      
 |      stol( (unit_cell)arg1, (miller_index)miller_indices) -> double :
 |      
 |          C++ signature :
 |              scitbx::af::shared<double> stol(cctbx::uctbx::unit_cell {lvalue},scitbx::af::const_ref<cctbx::miller::index<int>, scitbx::af::trivial_accessor>)
 |  
 |  stol_sq(...)
 |      stol_sq( (unit_cell)arg1, (object)miller_index) -> float :
 |      
 |          C++ signature :
 |              double stol_sq(cctbx::uctbx::unit_cell {lvalue},cctbx::miller::index<int>)
 |      
 |      stol_sq( (unit_cell)arg1, (miller_index)miller_indices) -> double :
 |      
 |          C++ signature :
 |              scitbx::af::shared<double> stol_sq(cctbx::uctbx::unit_cell {lvalue},scitbx::af::const_ref<cctbx::miller::index<int>, scitbx::af::trivial_accessor>)
 |  
 |  two_stol(...)
 |      two_stol( (unit_cell)arg1, (object)miller_index) -> float :
 |      
 |          C++ signature :
 |              double two_stol(cctbx::uctbx::unit_cell {lvalue},cctbx::miller::index<int>)
 |      
 |      two_stol( (unit_cell)arg1, (miller_index)miller_indices) -> double :
 |      
 |          C++ signature :
 |              scitbx::af::shared<double> two_stol(cctbx::uctbx::unit_cell {lvalue},scitbx::af::const_ref<cctbx::miller::index<int>, scitbx::af::trivial_accessor>)
 |  
 |  two_theta(...)
 |      two_theta( (unit_cell)arg1, (object)miller_index, (float)wavelength [, (bool)deg=False]) -> float :
 |      
 |          C++ signature :
 |              double two_theta(cctbx::uctbx::unit_cell {lvalue},cctbx::miller::index<int>,double [,bool=False])
 |      
 |      two_theta( (unit_cell)arg1, (miller_index)miller_indices, (float)wavelength [, (bool)deg=False]) -> double :
 |      
 |          C++ signature :
 |              scitbx::af::shared<double> two_theta(cctbx::uctbx::unit_cell {lvalue},scitbx::af::const_ref<cctbx::miller::index<int>, scitbx::af::trivial_accessor>,double [,bool=False])
 |  
 |  u_star_to_u_cart_linear_map(...)
 |      u_star_to_u_cart_linear_map( (unit_cell)arg1) -> double :
 |      
 |          C++ signature :
 |              scitbx::af::versa<double, scitbx::af::c_grid<2ul, unsigned long> > u_star_to_u_cart_linear_map(cctbx::uctbx::unit_cell)
 |  
 |  u_star_to_u_cif_linear_map(...)
 |      u_star_to_u_cif_linear_map( (unit_cell)arg1) -> tuple :
 |      
 |          C++ signature :
 |              scitbx::af::tiny<double, 6ul> u_star_to_u_cif_linear_map(cctbx::uctbx::unit_cell {lvalue})
 |  
 |  u_star_to_u_iso_linear_form(...)
 |      u_star_to_u_iso_linear_form( (unit_cell)arg1) -> tuple :
 |      
 |          C++ signature :
 |              scitbx::af::tiny<double, 6ul> u_star_to_u_iso_linear_form(cctbx::uctbx::unit_cell {lvalue})
 |  
 |  volume(...)
 |      volume( (unit_cell)arg1) -> float :
 |      
 |          C++ signature :
 |              double volume(cctbx::uctbx::unit_cell {lvalue})
 |  
 |  ----------------------------------------------------------------------
 |  Data and other attributes inherited from cctbx_uctbx_ext.unit_cell:
 |  
 |  __safe_for_unpickling__ = True
 |  
 |  ----------------------------------------------------------------------
 |  Data descriptors inherited from Boost.Python.instance:
 |  
 |  __dict__
 |  
 |  __weakref__
 |  
 |  ----------------------------------------------------------------------
 |  Data and other attributes inherited from Boost.Python.instance:
 |  
 |  __new__ = <built-in method __new__ of Boost.Python.class object>
 |      T.__new__(S, ...) -> a new object with type S, a subtype of T


[Index of services] [New input]