Octopus
propagation_ops_elec_oct_m::sinvf_operator_t Type Reference

Operator S^{-1}F for a local function f(r) and its ultrasoft augmentation, F = f + sum_ij |beta_i> F_ij <beta_j|, with F_ij = \int f(r) Q_ij(r) dr. More...

Detailed Description

Operator S^{-1}F for a local function f(r) and its ultrasoft augmentation, F = f + sum_ij |beta_i> F_ij <beta_j|, with F_ij = \int f(r) Q_ij(r) dr.

Definition at line 158 of file propagation_ops_elec.F90.

Inheritance diagram for propagation_ops_elec_oct_m::sinvf_operator_t:
Inheritance graph

Private Member Functions

procedure apply => sinvf_operator_apply
 

Private Attributes

type(hamiltonian_elec_t), pointer hm
 
complex(real64), dimension(:), pointer ff
 
type(nonlocal_pseudopotential_t), pointer faug
 projectors with mix matrix F_ij More...
 

Member Function/Subroutine Documentation

◆ apply()

procedure propagation_ops_elec_oct_m::sinvf_operator_t::apply
private

Definition at line 163 of file propagation_ops_elec.F90.

Member Data Documentation

◆ hm

type(hamiltonian_elec_t), pointer propagation_ops_elec_oct_m::sinvf_operator_t::hm
private

Definition at line 159 of file propagation_ops_elec.F90.

◆ ff

complex(real64), dimension(:), pointer propagation_ops_elec_oct_m::sinvf_operator_t::ff
private

Definition at line 160 of file propagation_ops_elec.F90.

◆ faug

type(nonlocal_pseudopotential_t), pointer propagation_ops_elec_oct_m::sinvf_operator_t::faug
private

projectors with mix matrix F_ij

Definition at line 161 of file propagation_ops_elec.F90.


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