Octopus
propagator_magnus_oct_m::magnus3_operator_t Interface Reference

Detailed Description

Definition at line 190 of file propagator_magnus.F90.

Inheritance diagram for propagator_magnus_oct_m::magnus3_operator_t:
Inheritance graph

Private Member Functions

procedure apply => magnus3_operator_apply
 

Private Attributes

type(hamiltonian_elec_t), pointer hm1 => null()
 
type(hamiltonian_elec_t), pointer hm2 => null()
 
type(hamiltonian_elec_t), pointer hm3 => null()
 
type(hamiltonian_elec_t), pointer hm4 => null()
 
real(real64) dt = M_ZERO
 

Member Function/Subroutine Documentation

◆ apply()

procedure propagator_magnus_oct_m::magnus3_operator_t::apply
private

Implements exponential_oct_m::hamiltonian_operator_t.

Definition at line 198 of file propagator_magnus.F90.

Member Data Documentation

◆ hm1

type(hamiltonian_elec_t), pointer propagator_magnus_oct_m::magnus3_operator_t::hm1 => null()
private

Definition at line 192 of file propagator_magnus.F90.

◆ hm2

type(hamiltonian_elec_t), pointer propagator_magnus_oct_m::magnus3_operator_t::hm2 => null()
private

Definition at line 193 of file propagator_magnus.F90.

◆ hm3

type(hamiltonian_elec_t), pointer propagator_magnus_oct_m::magnus3_operator_t::hm3 => null()
private

Definition at line 194 of file propagator_magnus.F90.

◆ hm4

type(hamiltonian_elec_t), pointer propagator_magnus_oct_m::magnus3_operator_t::hm4 => null()
private

Definition at line 195 of file propagator_magnus.F90.

◆ dt

real(real64) propagator_magnus_oct_m::magnus3_operator_t::dt = M_ZERO
private

Definition at line 196 of file propagator_magnus.F90.


The documentation for this interface was generated from the following file: