Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

analyzer.cpp File Reference

#include <ctime>
#include <memory>
#include "emdata.h"
#include "analyzer.h"
#include "sparx/analyzer_sparx.h"
#include "util.h"
#include "cmp.h"
#include "sparx/lapackblas.h"
#include "sparx/varimax.h"

Include dependency graph for analyzer.cpp:

Go to the source code of this file.

Namespaces

namespace  EMAN

Defines

#define covmat(i, j)   covmat[ ((j)-1)*nx + (i)-1 ]
#define imgdata(i)   imgdata[ (i)-1 ]
#define eigvec(i, j)   eigvec[(j)*ncov + (i)]
#define qmat(i, j)   qmat[((j)-1)*kstep + (i) -1]
#define diag(i)   diag[(i)-1]
#define rdata(i)   rdata[(i)-1]
#define eigvec(i, j)   eigvec[((j)-1)*ncov + (i)-1]
#define eigval(i)   eigval[(i)-1]
#define TOL   1e-7
#define V(i, j)   V[((j)-1)*imgsize + (i) - 1]
#define v0(i)   v0[(i)-1]
#define Av(i)   Av[(i)-1]
#define subdiag(i)   subdiag[(i)-1]
#define diag(i)   diag[(i)-1]
#define hvec(i)   hvec[(i)-1]
#define eigvec(i, j)   eigvec[(j)*ncov + (i)]

Functions

void EMAN::dump_analyzers ()
map< string, vector< string > > EMAN::dump_analyzers_list ()


Define Documentation

#define Av  )     Av[(i)-1]
 

Definition at line 496 of file analyzer.cpp.

Referenced by EMAN::PCA::Lanczos(), EMAN::PCAlarge::Lanczos(), and EMAN::PCA::Lanczos_ooc().

#define covmat i,
 )     covmat[ ((j)-1)*nx + (i)-1 ]
 

Definition at line 255 of file analyzer.cpp.

Referenced by EMAN::Util::coveig_for_py().

#define diag  )     diag[(i)-1]
 

Definition at line 498 of file analyzer.cpp.

#define diag  )     diag[(i)-1]
 

Definition at line 498 of file analyzer.cpp.

Referenced by EMAN::PCAlarge::analyze(), EMAN::PCA::dopca_lan(), EMAN::PCA::dopca_ooc(), EMAN::PCA::Lanczos(), EMAN::PCAlarge::Lanczos(), and EMAN::PCA::Lanczos_ooc().

#define eigval  )     eigval[(i)-1]
 

Definition at line 397 of file analyzer.cpp.

Referenced by EMAN::Util::coveig_for_py().

#define eigvec i,
 )     eigvec[(j)*ncov + (i)]
 

Definition at line 755 of file analyzer.cpp.

#define eigvec i,
 )     eigvec[((j)-1)*ncov + (i)-1]
 

Definition at line 755 of file analyzer.cpp.

#define eigvec i,
 )     eigvec[(j)*ncov + (i)]
 

Definition at line 755 of file analyzer.cpp.

Referenced by EMAN::PCAlarge::analyze(), EMAN::PCAsmall::analyze(), EMAN::Util::coveig_for_py(), EMAN::PCA::dopca_lan(), and EMAN::PCA::dopca_ooc().

#define hvec  )     hvec[(i)-1]
 

Definition at line 499 of file analyzer.cpp.

Referenced by EMAN::PCA::Lanczos(), and EMAN::PCAlarge::Lanczos().

#define imgdata  )     imgdata[ (i)-1 ]
 

Definition at line 256 of file analyzer.cpp.

Referenced by EMAN::varimax::analyze(), CleanStack(), CleanStack_Cart(), EMAN::PCAlarge::insert_image(), EMAN::PCAsmall::insert_image(), EMAN::PCA::Lanczos(), EMAN::PCAlarge::Lanczos(), EMAN::PCA::Lanczos_ooc(), ReadStackandDist(), ReadStackandDist_Cart(), and unified().

#define qmat i,
 )     qmat[((j)-1)*kstep + (i) -1]
 

Definition at line 393 of file analyzer.cpp.

Referenced by EMAN::PCAlarge::analyze(), EMAN::PCA::dopca_lan(), and EMAN::PCA::dopca_ooc().

#define rdata  )     rdata[(i)-1]
 

Definition at line 395 of file analyzer.cpp.

Referenced by EMAN::MeanShrinkProcessor::accrue_mean(), EMAN::MedianShrinkProcessor::accrue_median(), add_complex_at_fast(), EMAN::PCAlarge::analyze(), EMAN::PCAsmall::analyze(), EMAN::TestUtil::dump_emdata(), EMAN::Phase180Processor::fourier_phaseshift180(), get_data(), EMAN::FourierReconstructorSimple2D::insert_slice(), EMAN::GaussFFTProjector::interp_ft_3d(), EMAN::ReconstructorVolumeData::normalize_threed(), EMAN::WienerFourierReconstructor::pixel_at(), EMAN::FourierReconstructor::pixel_at(), EMAN::AddRandomNoiseProcessor::process_inplace(), EMAN::PhaseToCenterProcessor::process_inplace(), EMAN::PhaseToCornerProcessor::process_inplace(), EMAN::FourierToCenterProcessor::process_inplace(), EMAN::FourierToCornerProcessor::process_inplace(), EMAN::RotationalSubstractProcessor::process_inplace(), EMAN::RotationalAverageProcessor::process_inplace(), EMAN::NormalizeRowProcessor::process_inplace(), set_data(), EMAN::Phase180Processor::swap_central_slices_180(), and EMAN::Phase180Processor::swap_corners_180().

#define subdiag  )     subdiag[(i)-1]
 

Definition at line 497 of file analyzer.cpp.

Referenced by EMAN::PCAlarge::analyze(), EMAN::PCA::dopca_lan(), EMAN::PCA::dopca_ooc(), EMAN::PCA::Lanczos(), EMAN::PCAlarge::Lanczos(), and EMAN::PCA::Lanczos_ooc().

#define TOL   1e-7
 

Definition at line 493 of file analyzer.cpp.

Referenced by EMAN::PCA::Lanczos(), EMAN::PCAlarge::Lanczos(), and EMAN::PCA::Lanczos_ooc().

#define V i,
 )     V[((j)-1)*imgsize + (i) - 1]
 

Definition at line 494 of file analyzer.cpp.

Referenced by EMAN::SVDAnalyzer::analyze(), EMAN::Util::getBaldwinGridWeights(), EMAN::BoxSVDClassifier::go(), EMAN::PCA::Lanczos(), EMAN::PCAlarge::Lanczos(), EMAN::Transform::orthogonalize(), EMAN::GradientPlaneRemoverProcessor::process_inplace(), and EMAN::Util::svdcmp().

#define v0  )     v0[(i)-1]
 

Definition at line 495 of file analyzer.cpp.

Referenced by EMAN::Transform3D::inverse(), EMAN::Transform::invert(), EMAN::PCA::Lanczos(), EMAN::PCAlarge::Lanczos(), and EMAN::DiffBlockProcessor::process_inplace().


Generated on Mon Jul 19 13:03:58 2010 for EMAN2 by  doxygen 1.4.4