Skip to content
GitLab
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
9cc4c2a6
Commit
9cc4c2a6
authored
Aug 31, 2018
by
Philipp Arras
Browse files
Typo
parent
09b16aff
Changes
1
Hide whitespace changes
Inline
Side-by-side
nifty5/linearization.py
View file @
9cc4c2a6
...
...
@@ -170,11 +170,11 @@ class Linearization(object):
@
staticmethod
def
make_partial_var
(
field
,
constants
,
want_metric
=
False
):
from
.operators.scaling_operator
import
ScalingOperator
from
.operators.
simple_linear
_operator
s
import
Nul
lOperator
from
.operators.
block_diagonal
_operator
import
BlockDiagona
lOperator
if
len
(
constants
)
==
0
:
return
Linearization
.
make_var
(
field
,
want_metric
)
else
:
ops
=
[
ScalingOperator
(
0.
if
key
in
constants
else
1.
,
dom
)
for
key
,
dom
in
field
.
domain
.
items
()]
bdop
=
BlockDiagonalOperator
(
fiel
l
d
.
domain
,
tuple
(
ops
))
bdop
=
BlockDiagonalOperator
(
field
.
domain
,
tuple
(
ops
))
return
Linearization
(
field
,
bdop
,
want_metric
=
want_metric
)
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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