EOS_GIT_REPOSITRY_OPTIONAL= git.sourceforge.jp:/gitroot/eos/optional.git
EOS_GIT_REPOSITRY_TUTORIAL= git.sourceforge.jp:/gitroot/eos/tutorial.git
EOS_GIT_REPOSITRY_DATA= git.sourceforge.jp:/gitroot/eos/data.git
-EOS_GIT_REPOSITRY_DATA= git.sourceforge.jp:/gitroot/eos/others.git
+EOS_GIT_REPOSITRY_OTHERS= git.sourceforge.jp:/gitroot/eos/others.git
help::
double
lmrcImageDistanceCalc0(mrcImage* out, mrcImage* cor, mrcImage* clusterN, mrcImage* clusterM, int numN, int numM, lmrcImageClusterAnalysisInfo* linfo) {
double distance = 0;
+ mrcImageParaTypeRealCoord offset;
+
+ offset.x = offset.y = offset.z = 0;
DEBUGPRINT("n lmrcImageDistanceCalc0:");
switch(linfo->mode) {
clusterN, clusterM,
numN, numM,
linfo->mode);
- *out = *clusterN;
+ //*out = *clusterN;
+ out->Header = clusterN->Header;
+ mrcInit(out, NULL);
+ lmrcImageCopy(out, clusterN, offset);
cor->Image = NULL;
}
break;
typedef enum lmrc2Dto3DMode {
mrc2Dto3DModeSimpleBackProjection = 0,
- mrc2Dto3DModeFilteredBackProjection = 1
+ mrc2Dto3DModeFilteredBackProjection = 1,
+ mrc2Dto3DModeWeightedBackProjection = 2
} lmrc2Dto3DMode;
typedef struct lmrc2Dto3DInfo {
OBJECTNAME = pdbChargeFit
-EXTRA_LIB =
+EXTRA_LIB = $(LIBCUDA)
EXTRA_CCOPTS =
EXTRA_INC =
tmpPdb.nAtom=0;
- tmpPdb.PDB=NULL;
+ tmpPdb.top = tmpPdb.PDB=NULL;
inFixCA.nAtom=0;
- inFixCA.PDB=NULL;
+ inFixCA.top = inFixCA.PDB=NULL;
inMoveCA.nAtom=0;
- inMoveCA.PDB=NULL;
+ inMoveCA.top = inMoveCA.PDB=NULL;
lengthV=floatVectorInit(lengthV,3);
fprintf(stderr, "-m Option\n");
fprintf(stderr, " %d:SimpleBackProjection\n", mrc2Dto3DModeSimpleBackProjection);
fprintf(stderr, " %d:FilteredBackProjection\n", mrc2Dto3DModeFilteredBackProjection);
+ fprintf(stderr, " %d:WeightedBackProjection\n", mrc2Dto3DModeWeightedBackProjection);
fprintf(stderr, "-single 0|1 \n");
fprintf(stderr, " 0: tilt axis is parallel to x-axis\n");
fprintf(stderr, " 1: tilt axis is parallel to y-axis\n");