MPI-SCATCI 2.0
An MPI version of SCATCI
Loading...
Searching...
No Matches
BaseCorePotential_module Module Reference

Base type for core potentials. More...

Data Types

type  BaseCorePotential
interface  generic_ecp
 Main build routine of the hamiltonian. More...
interface  generic_energy
interface  generic_input
 Main build routine of the hamiltonian. More...

Functions/Subroutines

subroutine construct_core (this, num_target_sym, num_target_per_symmetries, spatial_symmetry, spin_symmetry)
subroutine modify_ecp_diagonal (this, value)
subroutine modify_ecp_diagonal_L2 (this, value)

Detailed Description

Base type for core potentials.

Authors
A Al-Refaie
Date
2017

Used by specialized core potential types, eg. MOLPROCorePotential.

Note
16/01/2019 - Jakub Benda: Unifom coding style and expanded documentation.

Function/Subroutine Documentation

◆ construct_core()

subroutine BaseCorePotential_module::construct_core ( class(basecorepotential) this,
integer, intent(in) num_target_sym,
integer, dimension(num_target_sym), intent(in) num_target_per_symmetries,
integer, dimension(num_target_sym), intent(in) spatial_symmetry,
integer, dimension(num_target_sym), intent(in) spin_symmetry )

Definition at line 97 of file BaseCorePotential_module.f90.

◆ modify_ecp_diagonal()

subroutine BaseCorePotential_module::modify_ecp_diagonal ( class(basecorepotential), intent(in) this,
real(wp), intent(inout) value )

Definition at line 121 of file BaseCorePotential_module.f90.

◆ modify_ecp_diagonal_L2()

subroutine BaseCorePotential_module::modify_ecp_diagonal_L2 ( class(basecorepotential), intent(in) this,
real(wp), intent(inout) value )

Definition at line 130 of file BaseCorePotential_module.f90.