Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
ift
NIFTy
Commits
919e2439
Commit
919e2439
authored
Dec 11, 2019
by
Philipp Haim
Browse files
Simplified average_fluctuation_realized
parent
de31a28f
Pipeline
#65327
passed with stages
in 16 minutes and 8 seconds
Changes
1
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
nifty6/library/correlated_fields.py
View file @
919e2439
...
...
@@ -633,16 +633,15 @@ class CorrelatedFieldMaker:
space
=
space
+
spaces
[
0
]
sub_spaces
=
set
(
spaces
)
sub_spaces
.
remove
(
space
)
#Domain containing domain[space] and domain[0] iff total_N>0
sub_dom
=
makeDomain
([
samples
[
0
].
domain
[
ind
]
for
ind
in
set
([
0
,])
|
set
([
space
,])])
for
ind
in
(
set
([
0
,])
-
set
(
spaces
))
|
set
([
space
,])])
co
=
ContractionOperator
(
sub_dom
,
len
(
sub_dom
)
-
1
)
size
=
co
.
domain
.
size
/
co
.
target
.
size
res
=
0.
for
s
in
samples
:
r
=
s
.
mean
(
sub_spaces
)
if
min
(
spaces
)
==
0
:
res
=
res
+
(
r
-
r
.
mean
(
spaces
[:
-
1
]))
**
2
else
:
res
=
res
+
(
r
-
co
.
adjoint
(
r
.
mean
(
spaces
[:
-
1
])))
**
2
res
=
res
+
(
r
-
co
.
adjoint
(
co
(
r
)
/
size
))
**
2
res
=
res
.
mean
(
spaces
[
0
])
/
len
(
samples
)
if
np
.
isscalar
(
res
):
return
np
.
sqrt
(
res
)
...
...
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