cctbx.xray.scatterer = class scatterer(cctbx_xray_ext.scatterer)
    
Method resolution order:
scatterer
cctbx_xray_ext.scatterer
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(self, label='', site=(0, 0, 0), u=None, occupancy=1, scattering_type=None, fp=0, fdp=0, b=None)

Methods inherited from cctbx_xray_ext.scatterer:
__reduce__ = (...)
apply_symmetry(...)
apply_symmetry( (scatterer)arg1, (unit_cell)unit_cell, (space_group)space_group [, (float)min_distance_sym_equiv=0.5 [, (float)u_star_tolerance=0 [, (bool)assert_min_distance_sym_equiv=True]]]) -> site_symmetry :
 
    C++ signature :
        cctbx::sgtbx::site_symmetry apply_symmetry(cctbx::xray::scatterer<double, std::string, std::string> {lvalue},cctbx::uctbx::unit_cell,cctbx::sgtbx::space_group [,double=0.5 [,double=0 [,bool=True]]])
 
apply_symmetry( (scatterer)arg1, (site_symmetry_ops)site_symmetry_ops [, (float)u_star_tolerance=0]) -> None :
 
    C++ signature :
        void apply_symmetry(cctbx::xray::scatterer<double, std::string, std::string> {lvalue},cctbx::sgtbx::site_symmetry_ops [,double=0])
apply_symmetry_site(...)
apply_symmetry_site( (scatterer)arg1, (site_symmetry_ops)site_symmetry_ops) -> None :
 
    C++ signature :
        void apply_symmetry_site(cctbx::xray::scatterer<double, std::string, std::string> {lvalue},cctbx::sgtbx::site_symmetry_ops)
apply_symmetry_u_star(...)
apply_symmetry_u_star( (scatterer)arg1, (site_symmetry_ops)site_symmetry_ops [, (float)u_star_tolerance=0]) -> None :
 
    C++ signature :
        void apply_symmetry_u_star(cctbx::xray::scatterer<double, std::string, std::string> {lvalue},cctbx::sgtbx::site_symmetry_ops [,double=0])
convert_to_anisotropic(...)
convert_to_anisotropic( (scatterer)arg1, (unit_cell)unit_cell) -> None :
 
    C++ signature :
        void convert_to_anisotropic(cctbx::xray::scatterer<double, std::string, std::string> {lvalue},cctbx::uctbx::unit_cell)
convert_to_isotropic(...)
convert_to_isotropic( (scatterer)arg1, (unit_cell)unit_cell) -> None :
 
    C++ signature :
        void convert_to_isotropic(cctbx::xray::scatterer<double, std::string, std::string> {lvalue},cctbx::uctbx::unit_cell)
customized_copy(self, label=None, site=None, u=None, b=None, occupancy=None, scattering_type=None, fp=None, fdp=None)
element_and_charge_symbols(self, exact=False)
element_symbol(self, exact=False)
is_positive_definite_u(...)
is_positive_definite_u( (scatterer)arg1, (unit_cell)unit_cell) -> bool :
 
    C++ signature :
        bool is_positive_definite_u(cctbx::xray::scatterer<double, std::string, std::string> {lvalue},cctbx::uctbx::unit_cell)
 
is_positive_definite_u( (scatterer)arg1, (unit_cell)unit_cell, (float)u_cart_tolerance) -> bool :
 
    C++ signature :
        bool is_positive_definite_u(cctbx::xray::scatterer<double, std::string, std::string> {lvalue},cctbx::uctbx::unit_cell,double)
multiplicity(...)
multiplicity( (scatterer)arg1) -> int :
 
    C++ signature :
        int multiplicity(cctbx::xray::scatterer<double, std::string, std::string> {lvalue})
report_details(...)
report_details( (scatterer)arg1, (unit_cell)unit_cell, (str)prefix) -> str :
 
    C++ signature :
        std::string report_details(cctbx::xray::scatterer<double, std::string, std::string> {lvalue},cctbx::uctbx::unit_cell,char const*)
set_use_u(...)
set_use_u( (scatterer)arg1, (bool)iso [, (bool)aniso]) -> None :
 
    C++ signature :
        void set_use_u(cctbx::xray::scatterer<double, std::string, std::string> {lvalue},bool [,bool])
shift_occupancy(...)
shift_occupancy( (scatterer)arg1, (float)q_shift) -> None :
 
    C++ signature :
        void shift_occupancy(cctbx::xray::scatterer<double, std::string, std::string> {lvalue},double)
shift_u(...)
shift_u( (scatterer)arg1, (unit_cell)unit_cell, (float)u_shift) -> None :
 
    C++ signature :
        void shift_u(cctbx::xray::scatterer<double, std::string, std::string> {lvalue},cctbx::uctbx::unit_cell,double)
show(self, f=None, unit_cell=None)
tidy_u(...)
tidy_u( (scatterer)arg1, (unit_cell)unit_cell, (site_symmetry_ops)site_symmetry_ops, (float)u_min, (float)u_max) -> None :
 
    C++ signature :
        void tidy_u(cctbx::xray::scatterer<double, std::string, std::string> {lvalue},cctbx::uctbx::unit_cell,cctbx::sgtbx::site_symmetry_ops,double,double)
u_cart_plus_u_iso(...)
u_cart_plus_u_iso( (scatterer)arg1, (unit_cell)unit_cell) -> tuple :
 
    C++ signature :
        scitbx::sym_mat3<double> u_cart_plus_u_iso(cctbx::xray::scatterer<double, std::string, std::string> {lvalue},cctbx::uctbx::unit_cell const*)
u_iso_or_equiv(...)
u_iso_or_equiv( (scatterer)arg1, (unit_cell)unit_cell) -> float :
 
    C++ signature :
        double u_iso_or_equiv(cctbx::xray::scatterer<double, std::string, std::string> {lvalue},cctbx::uctbx::unit_cell const*)
weight(...)
weight( (scatterer)arg1) -> float :
 
    C++ signature :
        double weight(cctbx::xray::scatterer<double, std::string, std::string> {lvalue})
weight_without_occupancy(...)
weight_without_occupancy( (scatterer)arg1) -> float :
 
    C++ signature :
        double weight_without_occupancy(cctbx::xray::scatterer<double, std::string, std::string> {lvalue})

Data descriptors inherited from cctbx_xray_ext.scatterer:
anisotropic_flag
fdp
flags
fp
label
occupancy
scattering_type
site
u_iso
u_star

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 at 0x2aaaac50fa80>
T.__new__(S, ...) -> a new object with type S, a subtype of T