excited module
Full Documentation for hippynn.graphs.nodes.excited
module.
Click here for a summary page.
Nodes for excited state modeling.
- class LocalEnergyNode(name, parents, first_is_interacting=False, module='auto', **kwargs)[source]
Bases:
Energies
,ExpandParents
,HAtomRegressor
,MultiNode
Predict a localized energy, with contributions from implicitly computed atoms.
Note
This node has parent expansion, following these procedures.
If matching (Network), then apply expansion0
If matching (Network, AtomIndexer), then apply expansion1
Asserts that the number of parents is 5
- class MAEPhaseLoss(predicted, true)[source]
Bases:
_BaseCompareLoss
- torch_module = LambdaModule(_mae_with_phases)
- class MSEPhaseLoss(predicted, true)[source]
Bases:
_BaseCompareLoss
- torch_module = LambdaModule(_mse_with_phases)
- class NACRMultiStateNode(name, parents, module='auto', module_kwargs=None, **kwargs)[source]
Bases:
AutoKw
,SingleNode
Compute the non-adiabatic coupling vector multiplied by the energy difference between all pairs of states.
- class NACRNode(name: str, parents: Tuple, module='auto', module_kwargs=None, **kwargs)[source]
Bases:
AutoKw
,SingleNode
Compute the non-adiabatic coupling vector multiplied by the energy difference between two states.