Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
ift
NIFTy
Commits
3ff172dc
Commit
3ff172dc
authored
Jan 14, 2019
by
Torsten Ensslin
Browse files
rewriting
parent
24147f38
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
5 deletions
+7
-5
nifty5/operators/energy_operators.py
nifty5/operators/energy_operators.py
+7
-5
No files found.
nifty5/operators/energy_operators.py
View file @
3ff172dc
...
...
@@ -29,12 +29,14 @@ from .simple_linear_operators import VdotOperator
class
EnergyOperator
(
Operator
):
""" Basis class EnergyOperator.
The NIFTy EnergyOperator class derives from the Operator class.
Operator which has a scalar domain as target domain.
An EnergyOperator returns a scalar for a field, and a linearized
An EnergyOperators transforms a field into a scalar, the information energy
of the field. Typically, an EnergyOperators is an information Hamiltonian
( = negative log probability) or
a Gibbs free energy ( = averaged
Hamiltonian), aka Kullbach-Leibler
divergence.
Typical usage in IFT:
as an information Hamiltonian ( = negative log probability)
or as
a Gibbs free energy ( = averaged
Hamiltonian), aka Kullbach-Leibler
divergence.
An EnergyOperator can also provide its gradient as an EndomorphicOperator
that converts a field into a field, the gradient of the Hamiltonian at the
...
...
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