Octopus
loewdin_oct_m Module Reference

Functions/Subroutines

subroutine, public dloewdin_orthogonalize (basis, kpt, namespace)
 
subroutine, public dloewdin_overlap (basis, overlap, ik)
 
subroutine, public dloewdin_info (basis, kpt, namespace)
 
subroutine dprint_matrix (basis, label, namespace, overlap, ik)
 
subroutine, public zloewdin_orthogonalize (basis, kpt, namespace)
 
subroutine, public zloewdin_overlap (basis, overlap, ik)
 
subroutine, public zloewdin_info (basis, kpt, namespace)
 
subroutine zprint_matrix (basis, label, namespace, overlap, ik)
 

Function/Subroutine Documentation

◆ dloewdin_orthogonalize()

subroutine, public loewdin_oct_m::dloewdin_orthogonalize ( type(orbitalbasis_t), intent(inout), target  basis,
type(distributed_t), intent(in)  kpt,
type(namespace_t), intent(in)  namespace 
)

Definition at line 211 of file loewdin.F90.

◆ dloewdin_overlap()

subroutine, public loewdin_oct_m::dloewdin_overlap ( type(orbitalbasis_t), intent(in), target  basis,
real(real64), dimension(:,:), intent(inout)  overlap,
integer, intent(in)  ik 
)

Definition at line 361 of file loewdin.F90.

◆ dloewdin_info()

subroutine, public loewdin_oct_m::dloewdin_info ( type(orbitalbasis_t), intent(inout)  basis,
type(distributed_t), intent(in)  kpt,
type(namespace_t), intent(in)  namespace 
)

Definition at line 412 of file loewdin.F90.

◆ dprint_matrix()

subroutine loewdin_oct_m::dprint_matrix ( type(orbitalbasis_t), intent(in)  basis,
character(len=*), intent(in)  label,
type(namespace_t), intent(in)  namespace,
real(real64), dimension(:,:), intent(in)  overlap,
integer, intent(in)  ik 
)
private
Parameters
[in]overlap(basissize,basissize)

Definition at line 434 of file loewdin.F90.

◆ zloewdin_orthogonalize()

subroutine, public loewdin_oct_m::zloewdin_orthogonalize ( type(orbitalbasis_t), intent(inout), target  basis,
type(distributed_t), intent(in)  kpt,
type(namespace_t), intent(in)  namespace 
)

Definition at line 536 of file loewdin.F90.

◆ zloewdin_overlap()

subroutine, public loewdin_oct_m::zloewdin_overlap ( type(orbitalbasis_t), intent(in), target  basis,
complex(real64), dimension(:,:), intent(inout)  overlap,
integer, intent(in)  ik 
)

Definition at line 693 of file loewdin.F90.

◆ zloewdin_info()

subroutine, public loewdin_oct_m::zloewdin_info ( type(orbitalbasis_t), intent(inout)  basis,
type(distributed_t), intent(in)  kpt,
type(namespace_t), intent(in)  namespace 
)

Definition at line 744 of file loewdin.F90.

◆ zprint_matrix()

subroutine loewdin_oct_m::zprint_matrix ( type(orbitalbasis_t), intent(in)  basis,
character(len=*), intent(in)  label,
type(namespace_t), intent(in)  namespace,
complex(real64), dimension(:,:), intent(in)  overlap,
integer, intent(in)  ik 
)
private
Parameters
[in]overlap(basissize,basissize)

Definition at line 766 of file loewdin.F90.