![]() |
Rosetta Core
2014.35
|
#include <ElectronDensity.hh>
Public Member Functions | |
virtual | ~ElectronDensity () |
Automatically generated virtual destructor for class deriving directly from ReferenceCount. More... | |
ElectronDensity () | |
constructor More... | |
ElectronDensity (utility::vector1< core::pose::PoseOP > poses, core::Real reso, core::Real apix) | |
calulated density from a vector of poses More... | |
template<class T > | |
ElectronDensity (ObjexxFCL::FArray3D< T > const &map, core::Real apix=1.0, numeric::xyzVector< core::Real > new_origin=numeric::xyzVector< core::Real >(0, 0, 0), bool fftshift=false) | |
constructor from an FArray3D (used for debugging only!) More... | |
void | init () |
Initialize map from cmd line options. More... | |
bool | readMRCandResize (std::string mapfile, core::Real reso=5.0, core::Real gridSpacing=0.0) |
Load an MRC (="new-CCP4") density map. More... | |
bool | readMRCandResize (std::istream &mapin, std::string mapfile, core::Real reso=5.0, core::Real gridSpacing=0.0) |
Load an MRC (="new-CCP4") density map. More... | |
bool | writeMRC (std::string mapfilestem, bool writeRhoCalc=false, bool writeRhoMask=false) |
(debugging) Write MRC mapfile More... | |
bool | writeMAT (std::string mapfilestem) |
(debugging) Write MATLAB v5 mapfile More... | |
numeric::xyzMatrix< core::Real > | rotAlign2DPose (core::pose::Pose const &pose, std::string axis) |
Align a pose about a 2D rotation axis. More... | |
core::Real | matchCentroidPose (core::pose::Pose const &pose, core::conformation::symmetry::SymmetryInfoCOP symmInfo=NULL, bool cacheCCs=false) |
Quickly matches a centroid pose into a low-resolution density map by placing a single Gaussian at each CA. More... | |
core::Real | matchPose (core::pose::Pose const &pose, core::conformation::symmetry::SymmetryInfoCOP symmInfo=NULL, bool cacheCCs=false) |
Match a pose into a medium-resolution density map by placing a single Gaussian at each atom. More... | |
void | maskDensityMap (poseCoords const &pose, core::Real radius) |
mask the density map (like chimera 'zone' but sigmoidal mask) More... | |
void | getResolutionBins (core::Size nbuckets, core::Real maxreso, core::Real minreso, utility::vector1< core::Real > &, utility::vector1< core::Size > &, bool S2_bin=false) |
get resolution bins (informational) More... | |
utility::vector1< core::Real > | getIntensities (core::Size nbuckets, core::Real maxreso, core::Real minreso, bool S2_bin=false) |
Compute map intensities. More... | |
utility::vector1< core::Real > | getIntensitiesMasked (poseCoords const &pose, core::Size nbuckets, core::Real maxreso, core::Real minreso, bool S2_bin=false) |
Compute map intensities, masked by a pose. More... | |
void | getIntensities (poseCoords const &pose, core::Size nbuckets, core::Real maxreso, core::Real minreso, utility::vector1< core::Real > &Imodel, bool S2_bin=false) |
Compute intensities from a pose. More... | |
void | getMapMapError (ObjexxFCL::FArray3D< float > const &map2, core::Size nbuckets, core::Real maxreso, core::Real minreso, utility::vector1< core::Real > &FSC, utility::vector1< core::Real > &phaseError, utility::vector1< core::Real > &complexPlaneError, bool S2_bin=false) |
Compute map-map FSC & errors. More... | |
void | getModelMapError (poseCoords const &pose, core::Size nbuckets, core::Real maxreso, core::Real minreso, utility::vector1< core::Real > const &mapmapPhaseError, utility::vector1< core::Real > const &mapmapComplexPlaneError, utility::vector1< core::Real > &FSC, utility::vector1< core::Real > &phaseError, core::Real &phaseErrorSum, core::Real &complexPlaneErrorK, core::Real &complexPlaneErrorProb, bool masked=false, bool S2_bin=false, core::Real mask_radius=0) |
Compute model-map FSC & errors. More... | |
void | getFSC (poseCoords const &pose, core::Size nbuckets, core::Real maxreso, core::Real minreso, utility::vector1< core::Real > &FSC, bool masked=false, bool S2_bin=false, core::Real mask_radius=0) |
Compute model-map FSC & errors. More... | |
core::Real | getRSCC (poseCoords const &pose) |
Compute model-map RSCC. More... | |
core::Real | getRSCC (ObjexxFCL::FArray3D< float > const &map2) |
Compute map-map RSCC. More... | |
void | scaleIntensities (utility::vector1< core::Real > I_tgt, core::Real maxreso, core::Real minreso, bool S2_bin=false) |
Compute intensities, update density. More... | |
void | calcRhoC (poseCoords const &pose) |
core::Real | maxNominalRes () |
core::Real | matchPoseToPatterson (core::pose::Pose const &pose, bool cacheCCs=false) |
Match a pose to a patterson map. More... | |
core::Real | rematchResToPatterson (core::conformation::Residue const &rsd) const |
Rematch the pose to a patterson map, using previous rho_calc with only rsd changed. More... | |
void | updateCachedDensity (core::conformation::Residue const &rsd) |
Update cached rho_calc by changing residue 'rsd'. More... | |
core::Real | matchRes (int resid, core::conformation::Residue const &rsd, core::pose::Pose const &pose, core::conformation::symmetry::SymmetryInfoCOP symmInfo=NULL, bool cacheCCs=false) |
Match a residue's conformation to the density map. Backbone atoms from adjacent residues are also used for scoring. Returns the correlation coefficient between map and pose Internally stores per-res CCs, per-atom dCC/dxs. More... | |
core::Real | matchResFast (int resid, core::conformation::Residue const &rsd, core::pose::Pose const &pose, core::conformation::symmetry::SymmetryInfoCOP symmInfo=NULL, bool ignoreBs=false) |
Match a residue's conformation to the density map. Same as matchRes, but using a fast approximation to the match function. More... | |
void | compute_symm_rotations (core::pose::Pose const &pose, core::conformation::symmetry::SymmetryInfoCOP symmInfo=NULL) |
Computes the symmatric rotation matrices. More... | |
core::Real | matchPointFast (numeric::xyzVector< core::Real > X) |
access fastdens scoring for a single point More... | |
void | dCCdx_PointFast (numeric::xyzVector< core::Real > X, numeric::xyzVector< core::Real > &dCCdx) |
access fastdens scoring for a single point More... | |
void | dCCdx_res (int atmid, int resid, numeric::xyzVector< core::Real > const &X, core::conformation::Residue const &rsd, core::pose::Pose const &pose, numeric::xyzVector< core::Real > &gradX) |
Return the gradient of CC w.r.t. atom X's movement Uses information stored from the previous call to matchRes with this resid. More... | |
void | dCCdx_fastRes (int atmid, int resid, numeric::xyzVector< core::Real > const &X, core::conformation::Residue const &rsd, core::pose::Pose const &pose, numeric::xyzVector< core::Real > &gradX) |
Return the gradient of "fast CC" w.r.t. atom X's movement Uses information stored from the previous call to matchRes with this resid. More... | |
Real | dCCdB_fastRes (int atmid, int resid, core::conformation::Residue const &rsd, core::pose::Pose const &pose) |
Gradient of CC w.r.t B factors. More... | |
void | dCCdBs (core::pose::Pose const &pose, utility::vector1< core::Real > &dE_dvars) |
calculate all gradients of CC w.r.t B factors (slow more precise version) More... | |
void | rescale_fastscoring_temp_bins (core::pose::Pose const &pose, bool init=false) |
void | dCCdx_cen (int resid, numeric::xyzVector< core::Real > const &X, core::pose::Pose const &pose, numeric::xyzVector< core::Real > &gradX) |
Return the gradient of CC w.r.t. res X's CA's movement Centroid-mode analogue of dCCdx. More... | |
void | dCCdx_aacen (int atmid, int resid, numeric::xyzVector< core::Real > const &X, core::pose::Pose const &pose, numeric::xyzVector< core::Real > &gradX) |
Return the gradient of whole-structure-CC w.r.t. atom X's movement non-sliding-window analogue of dCCdx. More... | |
void | dCCdx_pat (int atmid, int resid, numeric::xyzVector< core::Real > const &X, core::pose::Pose const &pose, numeric::xyzVector< core::Real > &gradX) |
Return the gradient of patterson-CC w.r.t. atom X's movement. More... | |
void | clear_dCCdx_res_cache (core::pose::Pose const &pose) |
Resets the counters used for derivative computation in sliding-window/fast scoring. More... | |
void | compute_rho (core::pose::Pose const &pose, utility::vector1< core::id::AtomID > const &atom_ids, ObjexxFCL::FArray3D< double > &rho_calc, ObjexxFCL::FArray3D< double > &inv_rho_mask) |
compute rho_c based on a list of atoms More... | |
numeric::xyzVector< double > | match_fragment (ObjexxFCL::FArray3D< double > const &rho_calc, ObjexxFCL::FArray3D< double > const &mask, ObjexxFCL::FArray3D< double > const &rho_obs, core::Real radius=6.0) |
numeric::xyzVector< core::Real > | getTransform () |
Get the transformation from indices to Cartesian coords using 'real' origin. More... | |
void | set_nres (int nres) |
set # of residues More... | |
void | showCachedScores (utility::vector1< int > const &reses) |
Print cached CCs. More... | |
core::Real | getCachedScore (core::Size resid) |
void | setUseDensityInMinimizer (bool newVal) |
bool | getUseDensityInMinimizer () const |
void | setUseExactDerivatives (bool newVal) |
bool | getUseExactDerivatives () const |
void | setSCscaling (core::Real SC_scalingin) |
core::Real | getSCscaling () |
void | setWindow (core::Size window_in) |
core::Size | getWindow () |
void | setScoreWindowContext (bool newVal) |
bool | getScoreWindowContext () const |
bool | isMapLoaded () const |
core::Real | getNumDerivH () const |
core::Real | getMean () const |
core::Real | getMin () const |
core::Real | getMax () const |
core::Real | getStdev () const |
core::Real | getResolution () const |
numeric::xyzVector< core::Real > | getCoM () const |
numeric::xyzVector< core::Real > | getOrigin () const |
numeric::xyzVector< core::Real > | getEffOrigin () const |
utility::vector1 < core::kinematics::RT > | getsymmOps () const |
core::Real | getAtomMask () const |
void | maskResidues (int scoring_mask) |
void | maskResidues (utility::vector1< int > const &scoring_mask) |
void | clearMask () |
ObjexxFCL::FArray3D< float > const & | data () const |
void | set_data (ObjexxFCL::FArray3D< double > const &density_in) |
void | cart2idx (numeric::xyzVector< core::Real > const &cartX, numeric::xyzVector< core::Real > &idxX) const |
template<class Q > | |
void | idx2cart (numeric::xyzVector< Q > const &idxX, numeric::xyzVector< core::Real > &cartX) const |
template<class Q > | |
void | idxoffset2cart (numeric::xyzVector< Q > const &idxX, numeric::xyzVector< core::Real > &cartX) const |
void | cart2frac (numeric::xyzVector< core::Real > const &cartX, numeric::xyzVector< core::Real > &fracX) const |
void | frac2cart (numeric::xyzVector< core::Real > const &fracX, numeric::xyzVector< core::Real > &cartX) const |
numeric::xyzMatrix< core::Real > | get_f2c () |
numeric::xyzMatrix< core::Real > | get_c2f () |
numeric::xyzVector< core::Real > | delt_cart (numeric::xyzVector< core::Real > const &cartX1, numeric::xyzVector< core::Real > const &cartX2) |
numeric::xyzVector< core::Real > | get_cart_unitCell (numeric::xyzVector< core::Real > const &cartX) |
numeric::xyzVector< core::Real > | get_nearest_UC (numeric::xyzVector< core::Real > const &cartX_in, numeric::xyzVector< core::Real > const &cartX_ref) |
numeric::xyzVector< core::Real > | dens_grad (numeric::xyzVector< core::Real > const &idxX) const |
void | resize (core::Real approxGridSpacing) |
resize the map via FFT More... | |
void | get_symmMap (int vrtid, utility::vector1< int > &X_map, numeric::xyzMatrix< core::Real > &R) |
void | get_R (int subunit, numeric::xyzMatrix< core::Real > &R) |
Private Member Functions | |
void | density_change_trigger () |
The function is called everytime the density changes. More... | |
void | smooth_intensities (utility::vector1< core::Real > &) const |
void | computeGradients () |
void | computeStats () |
int | suggestRadius () |
void | initializeSymmOps (utility::vector1< std::string > const &symList) |
void | computeCrystParams () |
void | expandToUnitCell () |
void | setup_patterson_first_time (core::pose::Pose const &pose) |
Precomputes a bunch of stuff for patterson map scoring. More... | |
void | setup_fastscoring_first_time (core::pose::Pose const &pose) |
setup oversampled maps for fast density scoring More... | |
void | setup_fastscoring_first_time (Real scalefactor) |
utility::vector1 < ObjexxFCL::FArray3D < std::complex< double > > * > | getFdrhoc (OneGaussianScattering S) |
double | S2 (int h, int k, int l) |
double | voxel_volume () |
|
virtual |
Automatically generated virtual destructor for class deriving directly from ReferenceCount.
Auto-generated virtual destructor
core::scoring::electron_density::ElectronDensity::ElectronDensity | ( | ) |
core::scoring::electron_density::ElectronDensity::ElectronDensity | ( | utility::vector1< core::pose::PoseOP > | poses, |
core::Real | reso, | ||
core::Real | apix | ||
) |
calulated density from a vector of poses
References core::chemical::aa_vrt, core::scoring::electron_density::OneGaussianScattering::C(), d_max, d_min, density, core::scoring::electron_density::findSampling5(), core::scoring::electron_density::get_A(), grid, core::scoring::electron_density::is_missing_density(), core::scoring::electron_density::OneGaussianScattering::k(), core::conformation::Residue::nheavyatoms(), nres, core::scoring::electron_density::pos_mod(), core::pose::Pose::residue(), core::pose::Pose::total_residue(), and core::scoring::electron_density::TR.
|
inline |
constructor from an FArray3D (used for debugging only!)
References cellAngles, cellDimensions, density, efforigin, grid, init(), isLoaded, origin, and core::scoring::electron_density::pos_mod().
void core::scoring::electron_density::ElectronDensity::calcRhoC | ( | poseCoords const & | pose | ) |
References core::scoring::electron_density::OneGaussianScattering::C(), density, numeric::fourier::fft3(), core::scoring::electron_density::get_A(), grid, core::scoring::electron_density::OneGaussianScattering::k(), core::scoring::electron_density::pos_mod(), core::scoring::electron_density::pose_has_nonzero_Bs(), and core::scoring::electron_density::TR.
|
inline |
References c2f.
|
inline |
void core::scoring::electron_density::ElectronDensity::clear_dCCdx_res_cache | ( | core::pose::Pose const & | pose | ) |
Resets the counters used for derivative computation in sliding-window/fast scoring.
References core::conformation::Residue::aa(), core::chemical::aa_vrt, begin, core::sequence::end, core::conformation::Residue::nheavyatoms(), core::pose::Pose::residue(), and core::pose::Pose::total_residue().
Referenced by core::scoring::electron_density::ElecDensEnergy::setup_for_derivatives().
|
inline |
References scoring_mask_.
void core::scoring::electron_density::ElectronDensity::compute_rho | ( | core::pose::Pose const & | pose, |
utility::vector1< core::id::AtomID > const & | atom_ids, | ||
ObjexxFCL::FArray3D< double > & | rho_calc, | ||
ObjexxFCL::FArray3D< double > & | inv_rho_mask | ||
) |
compute rho_c based on a list of atoms
References core::conformation::Residue::atom(), core::conformation::Residue::atom_type_index(), core::conformation::Residue::atom_type_set(), core::scoring::electron_density::OneGaussianScattering::C(), core::scoring::electron_density::get_A(), grid, core::scoring::electron_density::is_missing_density(), core::scoring::electron_density::OneGaussianScattering::k(), core::conformation::Residue::last_backbone_atom(), basic::options::option, core::scoring::electron_density::pos_mod(), core::pose::Pose::residue(), basic::options::OptionKeys::edensity::sc_scaling, and core::scoring::electron_density::TR.
void core::scoring::electron_density::ElectronDensity::compute_symm_rotations | ( | core::pose::Pose const & | pose, |
core::conformation::symmetry::SymmetryInfoCOP | symmInfo = NULL |
||
) |
Computes the symmatric rotation matrices.
Computes the symmatric rotation matrices. Stores mapping in 'symmap'.
References numeric::alignVectorSets(), core::conformation::Residue::atom(), numeric::xyzMatrix< class >::col_x(), numeric::xyzMatrix< class >::col_y(), numeric::xyzMatrix< class >::col_z(), exit, core::pose::Pose::fold_tree(), utility::pointer::owning_ptr< T >::get(), core::kinematics::FoldTree::get_outgoing_edges(), l, nres, core::pose::Pose::residue(), numeric::xyzMatrix< class >::rows(), core::pose::Pose::total_residue(), core::scoring::electron_density::TR, and core::conformation::Atom::xyz().
Referenced by core::scoring::electron_density::ElecDensEnergy::setup_for_derivatives(), and core::scoring::electron_density::FastDensEnergy::setup_for_derivatives().
|
private |
|
private |
|
private |
References density, core::chemical::element::N, and sum().
|
inline |
References density.
Real core::scoring::electron_density::ElectronDensity::dCCdB_fastRes | ( | int | atmid, |
int | resid, | ||
core::conformation::Residue const & | rsd, | ||
core::pose::Pose const & | pose | ||
) |
Gradient of CC w.r.t B factors.
References core::scoring::electron_density::OneGaussianScattering::a(), core::conformation::Residue::aa(), core::chemical::aa_vrt, core::conformation::Residue::atom_type_index(), core::conformation::Residue::atom_type_set(), core::chemical::element::B, core::scoring::electron_density::OneGaussianScattering::dk(), core::scoring::electron_density::get_A(), core::scoring::electron_density::interp_dspline(), core::scoring::electron_density::OneGaussianScattering::k(), core::pose::Pose::pdb_info(), core::scoring::electron_density::pos_mod(), core::pose::Pose::residue(), core::conformation::Residue::seqpos(), core::scoring::electron_density::TR, core::chemical::element::W, and core::conformation::Residue::xyz().
void core::scoring::electron_density::ElectronDensity::dCCdBs | ( | core::pose::Pose const & | pose, |
utility::vector1< core::Real > & | dE_dvars | ||
) |
calculate all gradients of CC w.r.t B factors (slow more precise version)
References core::chemical::aa_vrt, core::scoring::electron_density::OneGaussianScattering::C(), core::pose::Pose::conformation(), density, core::scoring::electron_density::OneGaussianScattering::dk(), core::scoring::electron_density::get_A(), grid, core::pose::symmetry::is_symmetric(), core::scoring::electron_density::OneGaussianScattering::k(), core::conformation::Residue::nheavyatoms(), core::pose::Pose::pdb_info(), core::scoring::electron_density::pos_mod(), core::pose::Pose::residue(), core::conformation::symmetry::SymmetricConformation::Symmetry_Info(), core::pose::Pose::total_residue(), and core::scoring::electron_density::poseCoord::x_.
void core::scoring::electron_density::ElectronDensity::dCCdx_aacen | ( | int | atmid, |
int | resid, | ||
numeric::xyzVector< core::Real > const & | X, | ||
core::pose::Pose const & | pose, | ||
numeric::xyzVector< core::Real > & | gradX | ||
) |
Return the gradient of whole-structure-CC w.r.t. atom X's movement non-sliding-window analogue of dCCdx.
References exit, core::scoring::electron_density::getDensityMap(), matchPose(), core::pose::Pose::set_xyz(), core::io::serialization::size(), and core::scoring::electron_density::TR.
Referenced by core::scoring::electron_density::ElecDensAllAtomCenEnergy::eval_atom_derivative().
void core::scoring::electron_density::ElectronDensity::dCCdx_cen | ( | int | resid, |
numeric::xyzVector< core::Real > const & | X, | ||
core::pose::Pose const & | pose, | ||
numeric::xyzVector< core::Real > & | gradX | ||
) |
Return the gradient of CC w.r.t. res X's CA's movement Centroid-mode analogue of dCCdx.
References exit, core::scoring::electron_density::getDensityMap(), matchPose(), core::pose::Pose::set_xyz(), and core::scoring::electron_density::TR.
Referenced by core::scoring::electron_density::ElecDensCenEnergy::eval_atom_derivative().
void core::scoring::electron_density::ElectronDensity::dCCdx_fastRes | ( | int | atmid, |
int | resid, | ||
numeric::xyzVector< core::Real > const & | X, | ||
core::conformation::Residue const & | rsd, | ||
core::pose::Pose const & | pose, | ||
numeric::xyzVector< core::Real > & | gradX | ||
) |
Return the gradient of "fast CC" w.r.t. atom X's movement Uses information stored from the previous call to matchRes with this resid.
References core::scoring::electron_density::OneGaussianScattering::a(), core::conformation::Residue::aa(), core::chemical::aa_vrt, core::conformation::Residue::atom(), core::conformation::Residue::atom_type_index(), core::conformation::Residue::atom_type_set(), core::chemical::element::B, core::scoring::electron_density::get_A(), core::scoring::electron_density::getDensityMap(), core::scoring::electron_density::interp_dspline(), core::scoring::electron_density::OneGaussianScattering::k(), matchRes(), matchResFast(), core::pose::Pose::pdb_info(), core::scoring::electron_density::pos_mod(), core::pose::Pose::residue(), core::conformation::Residue::seqpos(), core::scoring::electron_density::TR, core::chemical::element::W, and core::conformation::Atom::xyz().
Referenced by core::scoring::electron_density::FastDensEnergy::eval_atom_derivative().
void core::scoring::electron_density::ElectronDensity::dCCdx_pat | ( | int | atmid, |
int | resid, | ||
numeric::xyzVector< core::Real > const & | X, | ||
core::pose::Pose const & | pose, | ||
numeric::xyzVector< core::Real > & | gradX | ||
) |
Return the gradient of patterson-CC w.r.t. atom X's movement.
References exit, core::scoring::electron_density::getDensityMap(), matchPoseToPatterson(), core::pose::Pose::set_xyz(), core::io::serialization::size(), and core::scoring::electron_density::TR.
Referenced by core::scoring::electron_density::PattersonCorrEnergy::eval_atom_derivative().
void core::scoring::electron_density::ElectronDensity::dCCdx_PointFast | ( | numeric::xyzVector< core::Real > | X, |
numeric::xyzVector< core::Real > & | dCCdx | ||
) |
access fastdens scoring for a single point
References core::scoring::electron_density::interp_dspline(), core::scoring::electron_density::pos_mod(), and core::scoring::electron_density::TR.
void core::scoring::electron_density::ElectronDensity::dCCdx_res | ( | int | atmid, |
int | resid, | ||
numeric::xyzVector< core::Real > const & | X, | ||
core::conformation::Residue const & | rsd, | ||
core::pose::Pose const & | pose, | ||
numeric::xyzVector< core::Real > & | gradX | ||
) |
Return the gradient of CC w.r.t. atom X's movement Uses information stored from the previous call to matchRes with this resid.
References core::conformation::Residue::atom(), exit, core::scoring::electron_density::getDensityMap(), matchRes(), core::io::serialization::size(), core::scoring::electron_density::TR, and core::conformation::Atom::xyz().
Referenced by core::scoring::electron_density::ElecDensEnergy::eval_atom_derivative().
numeric::xyzVector< core::Real > core::scoring::electron_density::ElectronDensity::delt_cart | ( | numeric::xyzVector< core::Real > const & | cartX1, |
numeric::xyzVector< core::Real > const & | cartX2 | ||
) |
numeric::xyzVector< core::Real > core::scoring::electron_density::ElectronDensity::dens_grad | ( | numeric::xyzVector< core::Real > const & | idxX | ) | const |
References core::scoring::electron_density::interp_spline().
|
private |
The function is called everytime the density changes.
References numeric::xyzVector< class >::clear().
|
private |
|
inline |
References f2c.
|
inline |
References c2f.
numeric::xyzVector< core::Real > core::scoring::electron_density::ElectronDensity::get_cart_unitCell | ( | numeric::xyzVector< core::Real > const & | cartX | ) |
|
inline |
References f2c.
numeric::xyzVector< core::Real > core::scoring::electron_density::ElectronDensity::get_nearest_UC | ( | numeric::xyzVector< core::Real > const & | cartX_in, |
numeric::xyzVector< core::Real > const & | cartX_ref | ||
) |
|
inline |
References runtime_assert, and symmap.
Referenced by core::scoring::electron_density::ElecDensAllAtomCenEnergy::eval_atom_derivative(), core::scoring::electron_density::ElecDensCenEnergy::eval_atom_derivative(), core::scoring::electron_density::ElecDensEnergy::eval_atom_derivative(), and core::scoring::electron_density::FastDensEnergy::eval_atom_derivative().
|
inline |
References runtime_assert, and symmap.
Referenced by core::scoring::electron_density::ElecDensAllAtomCenEnergy::eval_atom_derivative(), core::scoring::electron_density::ElecDensCenEnergy::eval_atom_derivative(), core::scoring::electron_density::ElecDensEnergy::eval_atom_derivative(), and core::scoring::electron_density::FastDensEnergy::eval_atom_derivative().
|
inline |
References ATOM_MASK.
|
inline |
References CCs, and runtime_assert.
Referenced by core::scoring::electron_density::ElecDensEnergy::eval_atom_derivative().
|
inline |
References centerOfMass.
|
inline |
References efforigin.
|
private |
get Fdrho_d(xyz) compute if not already computed returns pointers to FArray
References core::scoring::electron_density::OneGaussianScattering::a(), core::scoring::electron_density::OneGaussianScattering::C(), numeric::fourier::fft3(), grid, and core::scoring::electron_density::OneGaussianScattering::k().
|
inline |
Compute model-map FSC & errors.
References getModelMapError().
utility::vector1< core::Real > core::scoring::electron_density::ElectronDensity::getIntensities | ( | core::Size | nbuckets, |
core::Real | maxreso, | ||
core::Real | minreso, | ||
bool | S2_bin = false |
||
) |
Compute map intensities.
Compute intensities from model.
References density, numeric::fourier::fft3(), core::chemical::element::H, core::chemical::element::K, core::scoring::func::L(), and core::scoring::electron_density::TR.
void core::scoring::electron_density::ElectronDensity::getIntensities | ( | poseCoords const & | pose, |
core::Size | nbuckets, | ||
core::Real | maxreso, | ||
core::Real | minreso, | ||
utility::vector1< core::Real > & | Imodel, | ||
bool | S2_bin = false |
||
) |
Compute intensities from a pose.
Compute intensities from model.
References density, numeric::fourier::fft3(), core::chemical::element::H, core::chemical::element::K, core::scoring::func::L(), runtime_assert, and core::scoring::electron_density::TR.
utility::vector1< core::Real > core::scoring::electron_density::ElectronDensity::getIntensitiesMasked | ( | poseCoords const & | pose, |
core::Size | nbuckets, | ||
core::Real | maxreso, | ||
core::Real | minreso, | ||
bool | S2_bin = false |
||
) |
Compute map intensities, masked by a pose.
Compute intensities from model, applying a mask first.
References density, numeric::fourier::fft3(), grid, core::chemical::element::H, core::chemical::element::K, core::scoring::func::L(), core::scoring::electron_density::pos_mod(), radius, and core::scoring::electron_density::TR.
void core::scoring::electron_density::ElectronDensity::getMapMapError | ( | ObjexxFCL::FArray3D< float > const & | map2, |
core::Size | nbuckets, | ||
core::Real | maxreso, | ||
core::Real | minreso, | ||
utility::vector1< core::Real > & | FSC, | ||
utility::vector1< core::Real > & | phaseError, | ||
utility::vector1< core::Real > & | complexPlaneError, | ||
bool | S2_bin = false |
||
) |
Compute map-map FSC & errors.
References density, numeric::fourier::fft3(), core::chemical::element::H, core::chemical::element::K, core::scoring::func::L(), runtime_assert, and core::scoring::electron_density::TR.
|
inline |
References dens_max.
|
inline |
References dens_mean.
|
inline |
References dens_min.
void core::scoring::electron_density::ElectronDensity::getModelMapError | ( | poseCoords const & | pose, |
core::Size | nbuckets, | ||
core::Real | maxreso, | ||
core::Real | minreso, | ||
utility::vector1< core::Real > const & | mapmapPhaseError, | ||
utility::vector1< core::Real > const & | mapmapComplexPlaneError, | ||
utility::vector1< core::Real > & | FSC, | ||
utility::vector1< core::Real > & | phaseError, | ||
core::Real & | phaseErrorSum, | ||
core::Real & | complexPlaneErrorK, | ||
core::Real & | complexPlaneErrorProb, | ||
bool | masked = false , |
||
bool | S2_bin = false , |
||
core::Real | mask_radius = 0 |
||
) |
Compute model-map FSC & errors.
References density, numeric::statistics::errf(), numeric::statistics::errfc(), numeric::fourier::fft3(), grid, core::chemical::element::H, core::chemical::element::K, core::scoring::func::L(), log(), core::scoring::electron_density::pos_mod(), radius, runtime_assert, and core::scoring::electron_density::TR.
Referenced by getFSC().
|
inline |
References NUM_DERIV_H.
|
inline |
References origin.
|
inline |
References reso.
void core::scoring::electron_density::ElectronDensity::getResolutionBins | ( | core::Size | nbuckets, |
core::Real | maxreso, | ||
core::Real | minreso, | ||
utility::vector1< core::Real > & | resbins, | ||
utility::vector1< core::Size > & | counts, | ||
bool | S2_bin = false |
||
) |
get resolution bins (informational)
References density, core::chemical::element::H, core::chemical::element::K, core::scoring::func::L(), and core::scoring::electron_density::TR.
core::Real core::scoring::electron_density::ElectronDensity::getRSCC | ( | poseCoords const & | pose | ) |
Compute model-map RSCC.
References density, and runtime_assert.
core::Real core::scoring::electron_density::ElectronDensity::getRSCC | ( | ObjexxFCL::FArray3D< float > const & | map2 | ) |
Compute map-map RSCC.
References density, and runtime_assert.
|
inline |
References score_window_context_.
|
inline |
References SC_scaling_.
|
inline |
References dens_stdev.
|
inline |
References symmOps.
|
inline |
Get the transformation from indices to Cartesian coords using 'real' origin.
References grid, idx2cart(), and origin.
|
inline |
References DensScoreInMinimizer.
|
inline |
References ExactDerivatives.
|
inline |
References WINDOW_.
|
inline |
References efforigin, f2c, and grid.
Referenced by getTransform().
|
inline |
void core::scoring::electron_density::ElectronDensity::init | ( | void | ) |
Initialize map from cmd line options.
References basic::options::OptionKeys::edensity::atom_mask, basic::options::OptionKeys::edensity::ca_mask, basic::options::OptionKeys::edensity::debug_derivatives, basic::options::OptionKeys::edensity::force_apix, grid, basic::options::OptionKeys::edensity::legacy_fastdens_score, basic::options::OptionKeys::edensity::mapreso, basic::options::OptionKeys::patterson::model_B, basic::options::OptionKeys::edensity::n_kbins, basic::options::option, basic::options::OptionKeys::patterson::radius_cutoffs, basic::options::OptionKeys::edensity::score_sliding_window_context, basic::options::OptionKeys::edensity::score_symm_complex, basic::options::OptionKeys::edensity::sliding_window, and user.
Referenced by ElectronDensity().
|
private |
also sets MINMULT(XYZ) eventually replace with cctbx
References utility::string_split(), and core::scoring::electron_density::TR.
|
inline |
void core::scoring::electron_density::ElectronDensity::maskDensityMap | ( | poseCoords const & | pose, |
core::Real | radius | ||
) |
mask the density map (like chimera 'zone' but sigmoidal mask)
References basic::options::OptionKeys::edensity::debug, density, grid, basic::options::option, core::scoring::electron_density::pos_mod(), and writeMRC().
|
inline |
References scoring_mask_.
|
inline |
References scoring_mask_.
numeric::xyzVector< double > core::scoring::electron_density::ElectronDensity::match_fragment | ( | ObjexxFCL::FArray3D< double > const & | rho_calc, |
ObjexxFCL::FArray3D< double > const & | mask, | ||
ObjexxFCL::FArray3D< double > const & | rho_obs, | ||
core::Real | radius = 6.0 |
||
) |
core::Real core::scoring::electron_density::ElectronDensity::matchCentroidPose | ( | core::pose::Pose const & | pose, |
core::conformation::symmetry::SymmetryInfoCOP | symmInfo = NULL , |
||
bool | cacheCCs = false |
||
) |
Quickly matches a centroid pose into a low-resolution density map by placing a single Gaussian at each CA.
References density, utility::pointer::owning_ptr< T >::get(), grid, core::scoring::electron_density::is_missing_density(), core::chemical::ResidueType::is_protein(), nres, core::scoring::electron_density::pos_mod(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), core::scoring::electron_density::square(), core::pose::Pose::total_residue(), core::scoring::electron_density::TR, and core::conformation::Atom::xyz().
Referenced by core::scoring::electron_density::ElecDensCenEnergy::setup_for_derivatives(), and core::scoring::electron_density::ElecDensCenEnergy::setup_for_scoring().
core::Real core::scoring::electron_density::ElectronDensity::matchPointFast | ( | numeric::xyzVector< core::Real > | X | ) |
access fastdens scoring for a single point
Match a residue to the density map. Use the fast version of the scoring function.
References core::scoring::electron_density::interp_spline(), core::scoring::electron_density::pos_mod(), and core::scoring::electron_density::TR.
core::Real core::scoring::electron_density::ElectronDensity::matchPose | ( | core::pose::Pose const & | pose, |
core::conformation::symmetry::SymmetryInfoCOP | symmInfo = NULL , |
||
bool | cacheCCs = false |
||
) |
Match a pose into a medium-resolution density map by placing a single Gaussian at each atom.
Match a residue to the density map, returning correlation coefficient between map and pose
References core::chemical::aa_vrt, core::scoring::electron_density::OneGaussianScattering::C(), density, utility::pointer::owning_ptr< T >::get(), core::scoring::electron_density::get_A(), grid, core::scoring::electron_density::is_missing_density(), core::scoring::electron_density::OneGaussianScattering::k(), core::conformation::Residue::nheavyatoms(), nres, basic::options::option, core::scoring::electron_density::pos_mod(), core::pose::Pose::residue(), basic::options::OptionKeys::edensity::sc_scaling, core::pose::Pose::total_residue(), and core::scoring::electron_density::TR.
Referenced by dCCdx_aacen(), dCCdx_cen(), core::scoring::electron_density::ElecDensAllAtomCenEnergy::setup_for_derivatives(), and core::scoring::electron_density::ElecDensAllAtomCenEnergy::setup_for_scoring().
core::Real core::scoring::electron_density::ElectronDensity::matchPoseToPatterson | ( | core::pose::Pose const & | pose, |
bool | cacheCCs = false |
||
) |
Match a pose to a patterson map.
Match pose to patterson map.
References core::chemical::aa_vrt, core::conformation::Residue::atom(), begin, core::scoring::electron_density::OneGaussianScattering::C(), basic::options::OptionKeys::edensity::debug, basic::options::OptionKeys::patterson::dont_use_symm_in_pcalc, core::sequence::end, core::pose::Pose::energies(), numeric::fourier::fft3(), core::scoring::electron_density::get_A(), grid, numeric::fourier::ifft3(), core::scoring::electron_density::interp_linear(), core::scoring::electron_density::interp_spline(), core::scoring::electron_density::is_missing_density(), core::scoring::electron_density::OneGaussianScattering::k(), core::conformation::Residue::nheavyatoms(), basic::options::OptionKeys::patterson::no_ecalc, nres, basic::options::option, core::scoring::electron_density::pos_mod(), core::pose::Pose::residue(), basic::options::OptionKeys::patterson::sc_scaling, core::io::serialization::size(), core::scoring::electron_density::spline_coeffs(), core::scoring::electron_density::square(), core::pose::Pose::total_residue(), core::scoring::electron_density::TR, core::scoring::Energies::use_nblist(), basic::options::OptionKeys::patterson::use_spline_interpolation, writeMRC(), and core::conformation::Atom::xyz().
Referenced by dCCdx_pat(), core::scoring::electron_density::PattersonCorrEnergy::setup_for_derivatives(), and core::scoring::electron_density::PattersonCorrEnergy::setup_for_scoring().
core::Real core::scoring::electron_density::ElectronDensity::matchRes | ( | int | resid, |
core::conformation::Residue const & | rsd, | ||
core::pose::Pose const & | pose, | ||
core::conformation::symmetry::SymmetryInfoCOP | symmInfo = NULL , |
||
bool | cacheCCs = false |
||
) |
Match a residue's conformation to the density map. Backbone atoms from adjacent residues are also used for scoring. Returns the correlation coefficient between map and pose Internally stores per-res CCs, per-atom dCC/dxs.
Match a residue to the density map, returning correlation coefficient between map and residue. Caches information about scoring, to be used in derivative computation
References core::conformation::Residue::atom(), core::conformation::Residue::atom_type_index(), core::conformation::Residue::atom_type_set(), core::scoring::electron_density::OneGaussianScattering::C(), core::graph::Node::const_edge_list_end(), basic::options::OptionKeys::edensity::debug, density, core::pose::Pose::energies(), core::scoring::Energies::energy_graph(), core::pose::Pose::fold_tree(), utility::pointer::owning_ptr< T >::get(), core::scoring::electron_density::get_A(), core::graph::Edge::get_first_node_ind(), core::graph::Edge::get_node(), core::graph::Edge::get_second_node_ind(), grid, core::kinematics::FoldTree::is_cutpoint(), core::scoring::electron_density::is_missing_density(), core::scoring::electron_density::OneGaussianScattering::k(), core::conformation::Residue::last_backbone_atom(), core::scoring::electron_density::MAX_FLT, core::conformation::Residue::nheavyatoms(), nres, basic::options::option, core::pose::Pose::residue(), core::pose::Pose::total_residue(), core::scoring::electron_density::TR, basic::options::OptionKeys::edensity::unmask_bb, writeMRC(), and core::conformation::Atom::xyz().
Referenced by dCCdx_fastRes(), dCCdx_res(), core::scoring::electron_density::ElecDensEnergy::residue_pair_energy(), and core::scoring::electron_density::ElecDensEnergy::setup_for_derivatives().
core::Real core::scoring::electron_density::ElectronDensity::matchResFast | ( | int | resid, |
core::conformation::Residue const & | rsd, | ||
core::pose::Pose const & | pose, | ||
core::conformation::symmetry::SymmetryInfoCOP | symmInfo = NULL , |
||
bool | ignoreBs = false |
||
) |
Match a residue's conformation to the density map. Same as matchRes, but using a fast approximation to the match function.
Match a residue to the density map. Use the fast version of the scoring function.
References core::scoring::electron_density::OneGaussianScattering::a(), core::conformation::Residue::atom(), core::conformation::Residue::atom_type_index(), core::conformation::Residue::atom_type_set(), core::chemical::element::B, utility::pointer::owning_ptr< T >::get(), core::scoring::electron_density::get_A(), core::scoring::electron_density::interp_spline(), core::scoring::electron_density::OneGaussianScattering::k(), core::conformation::Residue::nheavyatoms(), core::pose::Pose::pdb_info(), core::scoring::electron_density::pos_mod(), score, core::conformation::Residue::seqpos(), core::scoring::electron_density::TR, core::chemical::element::W, and core::conformation::Atom::xyz().
Referenced by dCCdx_fastRes(), and core::scoring::electron_density::FastDensEnergy::residue_pair_energy().
core::Real core::scoring::electron_density::ElectronDensity::maxNominalRes | ( | ) |
References density, and core::chemical::element::S.
bool core::scoring::electron_density::ElectronDensity::readMRCandResize | ( | std::string | mapfile, |
core::Real | reso = 5.0 , |
||
core::Real | gridSpacing = 0.0 |
||
) |
Load an MRC (="new-CCP4") density map.
Referenced by core::scoring::electron_density::getDensityMap_legacy().
bool core::scoring::electron_density::ElectronDensity::readMRCandResize | ( | std::istream & | mapin, |
std::string | mapfile, | ||
core::Real | reso = 5.0 , |
||
core::Real | gridSpacing = 0.0 |
||
) |
Load an MRC (="new-CCP4") density map.
References basic::options::OptionKeys::edensity::atom_mask_min, core::scoring::electron_density::CCP4HDSIZE, density, core::sequence::end, grid, core::scoring::func::L(), mode, basic::options::option, core::id::swap(), core::scoring::electron_density::swap4_aligned(), core::scoring::electron_density::TR, and user.
core::Real core::scoring::electron_density::ElectronDensity::rematchResToPatterson | ( | core::conformation::Residue const & | rsd | ) | const |
Rematch the pose to a patterson map, using previous rho_calc with only rsd changed.
Rematch the pose to a patterson map, using previous rho_calc with only rsd changed do not change rho_calc or update cache DOES NOT WORK WITH MASK!
References core::conformation::Residue::atom(), core::conformation::Residue::atom_type_index(), core::conformation::Residue::atom_type_set(), core::scoring::electron_density::OneGaussianScattering::C(), basic::options::OptionKeys::patterson::dont_use_symm_in_pcalc, numeric::fourier::fft3(), core::scoring::electron_density::get_A(), grid, numeric::fourier::ifft3(), core::scoring::electron_density::is_missing_density(), core::scoring::electron_density::OneGaussianScattering::k(), core::conformation::Residue::nheavyatoms(), basic::options::option, core::conformation::Residue::seqpos(), and core::scoring::electron_density::square().
Referenced by core::scoring::electron_density::PattersonCorrEnergy::residue_pair_energy().
void core::scoring::electron_density::ElectronDensity::rescale_fastscoring_temp_bins | ( | core::pose::Pose const & | pose, |
bool | init = false |
||
) |
References core::scoring::electron_density::OneGaussianScattering::a(), core::chemical::aa_vrt, core::chemical::element::B, core::scoring::electron_density::OneGaussianScattering::B(), core::pose::Pose::conformation(), density, core::scoring::electron_density::get_A(), core::scoring::electron_density::interp_spline(), core::pose::symmetry::is_symmetric(), core::scoring::electron_density::OneGaussianScattering::k(), core::conformation::Residue::nheavyatoms(), core::scoring::packstat::overlap(), core::pose::Pose::pdb_info(), core::scoring::electron_density::pos_mod(), core::scoring::ref, core::pose::Pose::residue(), core::conformation::symmetry::SymmetricConformation::Symmetry_Info(), core::pose::Pose::total_residue(), core::scoring::electron_density::TR, core::chemical::element::W, and core::scoring::electron_density::poseCoord::x_.
void core::scoring::electron_density::ElectronDensity::resize | ( | core::Real | approxGridSpacing | ) |
resize the map via FFT
References density, exit, core::scoring::electron_density::findSampling(), grid, core::scoring::electron_density::resample(), and core::scoring::electron_density::TR.
numeric::xyzMatrix< core::Real > core::scoring::electron_density::ElectronDensity::rotAlign2DPose | ( | core::pose::Pose const & | pose, |
std::string | axis | ||
) |
Align a pose about a 2D rotation axis.
Match a residue to the density map, returning correlation coefficient between map and pose
References core::chemical::aa_vrt, core::scoring::electron_density::OneGaussianScattering::C(), basic::options::OptionKeys::edensity::debug, density, numeric::fourier::fft(), core::scoring::electron_density::get_A(), grid, numeric::fourier::ifft(), core::scoring::electron_density::interp_linear(), core::scoring::electron_density::is_missing_density(), core::scoring::electron_density::OneGaussianScattering::k(), core::conformation::Residue::nheavyatoms(), nres, nshells, basic::options::option, core::scoring::electron_density::pos_mod(), core::pose::Pose::residue(), rotation, basic::options::OptionKeys::edensity::sc_scaling, core::scoring::electron_density::square(), core::pose::Pose::total_residue(), core::scoring::electron_density::TR, and writeMRC().
References cosRcellAngles, and RcellDimensions.
void core::scoring::electron_density::ElectronDensity::scaleIntensities | ( | utility::vector1< core::Real > | I_tgt, |
core::Real | maxreso, | ||
core::Real | minreso, | ||
bool | S2_bin = false |
||
) |
Compute intensities, update density.
References density, numeric::fourier::fft3(), core::chemical::element::H, numeric::fourier::ifft3(), core::chemical::element::K, core::scoring::func::L(), and core::scoring::electron_density::TR.
|
inline |
References density.
|
inline |
set # of residues
References CCs, dCCdxs_aacen, dCCdxs_cen, dCCdxs_pat, dCCdxs_res, and symmap.
Referenced by core::scoring::electron_density::PattersonCorrEnergy::setup_for_scoring(), core::scoring::electron_density::ElecDensEnergy::setup_for_scoring(), core::scoring::electron_density::ElecDensAllAtomCenEnergy::setup_for_scoring(), and core::scoring::electron_density::ElecDensCenEnergy::setup_for_scoring().
|
inline |
References score_window_context_.
|
inline |
References SC_scaling_.
|
private |
setup oversampled maps for fast density scoring
References core::conformation::Residue::aa(), core::chemical::aa_vrt, core::conformation::Residue::nheavyatoms(), nres, core::pose::Pose::residue(), and core::pose::Pose::total_residue().
|
private |
References core::scoring::electron_density::OneGaussianScattering::B(), basic::options::OptionKeys::edensity::debug, density, basic::options::OptionKeys::edensity::fastdens_params, fastdens_params, numeric::fourier::fft3(), core::scoring::electron_density::get_A(), grid, numeric::fourier::ifft3(), core::scoring::electron_density::OneGaussianScattering::k(), basic::options::option, runtime_assert, core::chemical::element::S, core::scoring::electron_density::spline_coeffs(), core::scoring::electron_density::TR, user, and writeMRC().
|
private |
Precomputes a bunch of stuff for patterson map scoring.
References core::chemical::aa_vrt, basic::options::OptionKeys::patterson::Bsol, d_max, d_min, basic::options::OptionKeys::edensity::debug, density, basic::options::OptionKeys::patterson::dont_use_symm_in_pcalc, numeric::fourier::fft3(), core::scoring::electron_density::findSampling5(), basic::options::OptionKeys::patterson::Fsol, core::scoring::electron_density::get_A(), grid, core::chemical::element::H, numeric::fourier::ifft3(), core::scoring::electron_density::is_missing_density(), core::chemical::element::K, core::scoring::func::L(), core::conformation::Residue::nheavyatoms(), basic::options::OptionKeys::patterson::no_ecalc, nres, basic::options::OptionKeys::patterson::nshells, basic::options::option, core::scoring::electron_density::pos_mod(), core::pose::Pose::residue(), basic::options::OptionKeys::patterson::resolution_cutoffs, basic::options::OptionKeys::patterson::rmsd, rmsd, core::pose::Pose::total_residue(), core::scoring::electron_density::TR, user, and writeMRC().
|
inline |
References DensScoreInMinimizer.
|
inline |
References ExactDerivatives.
|
inline |
References WINDOW_.
void core::scoring::electron_density::ElectronDensity::showCachedScores | ( | utility::vector1< int > const & | reses | ) |
Print cached CCs.
References core::scoring::electron_density::TR.
|
private |
|
private |
void core::scoring::electron_density::ElectronDensity::updateCachedDensity | ( | core::conformation::Residue const & | rsd | ) |
Update cached rho_calc by changing residue 'rsd'.
References core::conformation::Residue::atom(), core::conformation::Residue::atom_type_index(), core::conformation::Residue::atom_type_set(), core::scoring::electron_density::OneGaussianScattering::C(), core::scoring::electron_density::get_A(), grid, core::scoring::electron_density::is_missing_density(), core::scoring::electron_density::OneGaussianScattering::k(), core::conformation::Residue::nheavyatoms(), core::conformation::Residue::seqpos(), and core::scoring::electron_density::square().
Referenced by core::scoring::electron_density::PattersonCorrEnergy::update_residue_for_packing().
|
inlineprivate |
bool core::scoring::electron_density::ElectronDensity::writeMAT | ( | std::string | mapfilestem | ) |
bool core::scoring::electron_density::ElectronDensity::writeMRC | ( | std::string | mapfilestem, |
bool | writeRhoCalc = false , |
||
bool | writeRhoMask = false |
||
) |
(debugging) Write MRC mapfile
References core::scoring::electron_density::CCP4HDSIZE, density, grid, runtime_assert, and core::scoring::electron_density::TR.
Referenced by expandToUnitCell(), maskDensityMap(), matchPoseToPatterson(), matchRes(), rotAlign2DPose(), setup_fastscoring_first_time(), and setup_patterson_first_time().
|
private |
Referenced by getAtomMask().
|
private |
|
private |
|
private |
|
private |
Referenced by cart2frac(), cart2idx(), and get_c2f().
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by getCachedScore(), and set_nres().
|
private |
Referenced by ElectronDensity().
|
private |
Referenced by ElectronDensity().
|
private |
Referenced by getCoM().
|
mutableprivate |
VISUALIZATION-SPECIFIC.
|
mutableprivate |
|
mutableprivate |
|
private |
Referenced by S2().
|
private |
|
private |
|
private |
Referenced by set_nres().
|
private |
Referenced by set_nres().
|
private |
Referenced by set_nres().
|
private |
Referenced by set_nres().
|
private |
Referenced by getMax().
|
private |
Referenced by getMean().
|
private |
Referenced by getMin().
|
private |
Referenced by getStdev().
|
private |
Referenced by data(), ElectronDensity(), and set_data().
|
private |
Referenced by getUseDensityInMinimizer(), and setUseDensityInMinimizer().
|
private |
|
private |
Referenced by cart2idx(), ElectronDensity(), getEffOrigin(), and idx2cart().
|
private |
Referenced by getUseExactDerivatives(), and setUseExactDerivatives().
|
private |
|
private |
CRYSTAL INFO.
Referenced by frac2cart(), get_f2c(), idx2cart(), and idxoffset2cart().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by cart2idx(), ElectronDensity(), getTransform(), idx2cart(), idxoffset2cart(), and voxel_volume().
|
private |
|
private |
|
private |
Referenced by ElectronDensity(), and isMapLoaded().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by getNumDerivH().
|
private |
|
private |
Referenced by ElectronDensity(), getOrigin(), and getTransform().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by S2().
|
private |
|
private |
Referenced by getResolution().
|
private |
TONS OF CACHED STUFF <<< this should live in its own class!
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by getSCscaling(), and setSCscaling().
|
private |
Referenced by getScoreWindowContext(), and setScoreWindowContext().
|
private |
Referenced by clearMask(), and maskResidues().
|
private |
|
private |
SYMMETRY (Rosetta's symmetry, not necessarily crystal symmetry)
Referenced by get_R(), get_symmMap(), and set_nres().
|
private |
Referenced by getsymmOps().
|
private |
|
private |
|
private |
Referenced by voxel_volume().
|
private |
Referenced by getWindow(), and setWindow().