seqm_one module
Full Documentation for hippynn.interfaces.pyseqm_interface.seqm_one module.
Click here for a summary page.
- class DensityMatrixNode(name=None, db_name=None, index_state=None)[source]
 Bases:
InputNode- input_type_str = 'single_particle_density_matrix'
 
- class NotConvergedNode(name=None, db_name=None, index_state=None)[source]
 Bases:
InputNode- input_type_str = 'notconverged'
 
- class SEQM_One_AllNode(name, parents, seqm_parameters, decay_factor=0.01, module='auto', **kwargs)[source]
 Bases:
SEQM_One_EnergyNode- auto_module_class
 alias of
SEQM_One_All
- input_names = ('par_atom', 'Positions', 'Species', 'single_particle_density_matrix')
 
- main_output_name = 'Etot_m_Eiso'
 
- output_index_states = (<IdxType.Systems>, <IdxType.Systems>, <IdxType.Systems>, <IdxType.Systems>, <IdxType.Systems>, <IdxType.Systems>, <IdxType.Systems>)
 
- output_names = ('mol_energy', 'Etot_m_Eiso', 'orbital_energies', 'electric_energy', 'nuclear_energy', 'isolated_atom_energy', 'atomic_charge')
 
- parent_expander: ParentExpander = <hippynn.graphs.nodes.base.definition_helpers.ParentExpander object>
 
- class SEQM_One_Energy(seqm_parameters)[source]
 Bases:
SEQM_Energy
- class SEQM_One_EnergyNode(name, parents, seqm_parameters, decay_factor=0.01, module='auto', **kwargs)[source]
 Bases:
ExpandParents,AutoKw,MultiNode- auto_module_class
 alias of
SEQM_One_Energy
- expand0(network, single_particle_density_matrix, seqm_parameters, decay_factor=0.01, **kwargs)[source]
 Used for creation from parents with signature (Network, DensityMatrixNode)
- input_names = ('par_atom', 'Positions', 'Species', 'single_particle_density_matrix')
 
- main_output_name = 'Etot_m_Eiso'
 
- output_index_states = (<IdxType.Systems>, <IdxType.Systems>)
 
- output_names = ('mol_energy', 'Etot_m_Eiso')
 
- parent_expander: ParentExpander = <hippynn.graphs.nodes.base.definition_helpers.ParentExpander object>