(git:08825b9)
Loading...
Searching...
No Matches
cp_control_types Module Reference

Defines control structures, which contain the parameters and the settings for the DFT-based calculations. More...

Data Types

type  hairy_probes_type
type  proj_mo_type
type  rtp_control_type
type  dftb_control_type
type  xtb_reference_cli_type
type  xtb_control_type
type  semi_empirical_control_type
type  gapw_control_type
type  efield_type
type  mulliken_restraint_type
type  ddapc_restraint_type
type  s2_restraint_type
type  admm_control_type
type  expot_control_type
type  fde_control_type
type  maxwell_control_type
type  qs_control_type
type  sccs_control_type
type  stda_control_type
type  smeared_type
type  paep_control_type
type  pcc_control_type
type  tddfpt2_control_type
type  rixs_control_type
type  dft_control_type

Functions/Subroutines

subroutine, public ddapc_control_create (ddapc_restraint_control)
 create the ddapc_restraint_type
subroutine, public dft_control_create (dft_control)
 allocates and perform a very basic initialization
subroutine, public dft_control_release (dft_control)
 ...
subroutine, public rixs_control_create (rixs_control)
 Creates and initializes the rixs_control_type.
subroutine, public rixs_control_release (rixs_control)
 Releases the rixs_control_type.
subroutine, public admm_control_create (admm_control)
 ...
subroutine, public admm_control_release (admm_control)
 ...
subroutine, public expot_control_create (expot_control)
 ...
subroutine, public maxwell_control_create (maxwell_control)
 ...
subroutine, public fde_control_create (fde_control)
 ...
subroutine, public fde_control_release (fde_control)
 ...

Detailed Description

Defines control structures, which contain the parameters and the settings for the DFT-based calculations.

Function/Subroutine Documentation

◆ ddapc_control_create()

subroutine, public cp_control_types::ddapc_control_create ( type(ddapc_restraint_type), intent(out) ddapc_restraint_control)

create the ddapc_restraint_type

Parameters
ddapc_restraint_control...
History
02.2006 created [Joost VandeVondele]

Definition at line 960 of file cp_control_types.F.

◆ dft_control_create()

subroutine, public cp_control_types::dft_control_create ( type(dft_control_type), intent(out) dft_control)

allocates and perform a very basic initialization

Parameters
dft_controlthe object to create
History
02.2003 created [fawzi]
Author
fawzi

Definition at line 1029 of file cp_control_types.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dft_control_release()

subroutine, public cp_control_types::dft_control_release ( type(dft_control_type), intent(inout) dft_control)

...

Parameters
dft_control...
History
02.2003 created [fawzi]
Author
fawzi

Definition at line 1067 of file cp_control_types.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ rixs_control_create()

subroutine, public cp_control_types::rixs_control_create ( type(rixs_control_type), pointer rixs_control)

Creates and initializes the rixs_control_type.

Parameters
rixs_controlthe type to initialize

Definition at line 1226 of file cp_control_types.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ rixs_control_release()

subroutine, public cp_control_types::rixs_control_release ( type(rixs_control_type), pointer rixs_control)

Releases the rixs_control_type.

Parameters
rixs_control...

Definition at line 1243 of file cp_control_types.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ admm_control_create()

subroutine, public cp_control_types::admm_control_create ( type(admm_control_type), pointer admm_control)

...

Parameters
admm_control...

Definition at line 1425 of file cp_control_types.F.

Here is the caller graph for this function:

◆ admm_control_release()

subroutine, public cp_control_types::admm_control_release ( type(admm_control_type), pointer admm_control)

...

Parameters
admm_control...

Definition at line 1437 of file cp_control_types.F.

Here is the caller graph for this function:

◆ expot_control_create()

subroutine, public cp_control_types::expot_control_create ( type(expot_control_type), pointer expot_control)

...

Parameters
expot_control...

Definition at line 1449 of file cp_control_types.F.

Here is the caller graph for this function:

◆ maxwell_control_create()

subroutine, public cp_control_types::maxwell_control_create ( type(maxwell_control_type), pointer maxwell_control)

...

Parameters
maxwell_control...

Definition at line 1478 of file cp_control_types.F.

Here is the caller graph for this function:

◆ fde_control_create()

subroutine, public cp_control_types::fde_control_create ( type(fde_control_type), pointer fde_control)

...

Parameters
fde_control...

Definition at line 1503 of file cp_control_types.F.

Here is the caller graph for this function:

◆ fde_control_release()

subroutine, public cp_control_types::fde_control_release ( type(fde_control_type), pointer fde_control)

...

Parameters
fde_control...

Definition at line 1515 of file cp_control_types.F.

Here is the caller graph for this function: