Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
MPIBP-Hummer
BioEM
Commits
842b99dc
Commit
842b99dc
authored
Apr 19, 2014
by
David Rohr
Browse files
fix cent_x and cent_y in FFT mode
parent
d41e474a
Changes
2
Hide whitespace changes
Inline
Side-by-side
bioem.cpp
View file @
842b99dc
...
...
@@ -178,7 +178,7 @@ int bioem::configure(int ac, char* av[])
int
bioem
::
precalculate
()
{
// **************************************************************************************
/*
Precalculating Routine of Orientation grids, Map crosscorrelations and CTF Kernels
*/
/
/ *
*Precalculating Routine of Orientation grids, Map crosscorrelations and CTF Kernels
**
// **************************************************************************************
// Generating Grids of orientations
...
...
bioem_algorithm.h
View file @
842b99dc
...
...
@@ -114,18 +114,18 @@ __device__ static inline void doRefMapFFT(const int iRefMap, const int iOrient,
}
for
(
int
cent_y
=
param
.
NumberPixels
-
param
.
maxDisplaceCenter
;
cent_y
<
param
.
NumberPixels
;
cent_y
=
cent_y
+
param
.
GridSpaceCenter
)
{
calProb
(
iRefMap
,
iOrient
,
iConv
,
sumC
,
sumsquareC
,
(
myfloat_t
)
lCC
[
cent_x
*
param
.
NumberPixels
+
cent_y
]
/
(
myfloat_t
)
(
param
.
NumberPixels
*
param
.
NumberPixels
),
cent_x
,
param
.
NumberPixels
-
cent_y
,
pProb
,
param
,
RefMap
);
calProb
(
iRefMap
,
iOrient
,
iConv
,
sumC
,
sumsquareC
,
(
myfloat_t
)
lCC
[
cent_x
*
param
.
NumberPixels
+
cent_y
]
/
(
myfloat_t
)
(
param
.
NumberPixels
*
param
.
NumberPixels
),
cent_x
,
cent_y
-
param
.
NumberPixels
,
pProb
,
param
,
RefMap
);
}
}
for
(
int
cent_x
=
param
.
NumberPixels
-
param
.
maxDisplaceCenter
;
cent_x
<
param
.
NumberPixels
;
cent_x
=
cent_x
+
param
.
GridSpaceCenter
)
{
for
(
int
cent_y
=
0
;
cent_y
<
param
.
maxDisplaceCenter
;
cent_y
=
cent_y
+
param
.
GridSpaceCenter
)
{
calProb
(
iRefMap
,
iOrient
,
iConv
,
sumC
,
sumsquareC
,
(
myfloat_t
)
lCC
[
cent_x
*
param
.
NumberPixels
+
cent_y
]
/
(
myfloat_t
)
(
param
.
NumberPixels
*
param
.
NumberPixels
),
param
.
NumberPixels
-
cent_x
,
cent_y
,
pProb
,
param
,
RefMap
);
calProb
(
iRefMap
,
iOrient
,
iConv
,
sumC
,
sumsquareC
,
(
myfloat_t
)
lCC
[
cent_x
*
param
.
NumberPixels
+
cent_y
]
/
(
myfloat_t
)
(
param
.
NumberPixels
*
param
.
NumberPixels
),
cent_x
-
param
.
NumberPixels
,
cent_y
,
pProb
,
param
,
RefMap
);
}
for
(
int
cent_y
=
param
.
NumberPixels
-
param
.
maxDisplaceCenter
;
cent_y
<=
param
.
NumberPixels
;
cent_y
=
cent_y
+
param
.
GridSpaceCenter
)
{
calProb
(
iRefMap
,
iOrient
,
iConv
,
sumC
,
sumsquareC
,
(
myfloat_t
)
lCC
[
cent_x
*
param
.
NumberPixels
+
cent_y
]
/
(
myfloat_t
)
(
param
.
NumberPixels
*
param
.
NumberPixels
),
param
.
NumberPixels
-
cent_
x
,
param
.
NumberPixels
-
cent_y
,
pProb
,
param
,
RefMap
);
calProb
(
iRefMap
,
iOrient
,
iConv
,
sumC
,
sumsquareC
,
(
myfloat_t
)
lCC
[
cent_x
*
param
.
NumberPixels
+
cent_y
]
/
(
myfloat_t
)
(
param
.
NumberPixels
*
param
.
NumberPixels
),
cent_x
-
param
.
NumberPixels
,
cent_
y
-
param
.
NumberPixels
pProb
,
param
,
RefMap
);
}
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment