CP2K 2.4 (Revision 12889)
Classes | Namespaces | Functions | Variables

scp_coeff_types.f90 File Reference

#include "cp_common_uses.h"
Include dependency graph for scp_coeff_types.f90:

Go to the source code of this file.

Classes

struct  scp_coeff_types::aux_coeff_set_type
struct  scp_coeff_types::aux_coeff_set_p_type
struct  scp_coeff_types::aux_coeff_type
struct  scp_coeff_types::aux_coeff_p_type

Namespaces

namespace  scp_coeff_types
 

Define the data structure for the auxilliary basis SCP coefficents .


Functions

subroutine, public scp_coeff_types::aux_coeff_set_create (aux_coeff_set, atomic_kind_set, distribution, error)
subroutine, public scp_coeff_types::aux_coeff_set_retain (aux_coeff_set, error)
subroutine, public scp_coeff_types::aux_coeff_zero_fc (aux_coeff_set, error)
subroutine, public scp_coeff_types::aux_coeff_set_release (aux_coeff_set, error)
subroutine, public scp_coeff_types::get_aux_coeff_set (aux_coeff_set, distribution, coeffs_of_kind, ncoefs, id_nr, ref_count, error)
subroutine, public scp_coeff_types::aux_coeff_create (coeffs, error)
subroutine, public scp_coeff_types::aux_coeff_release (coeffs, error)
subroutine, public scp_coeff_types::setup_aux_coeff (coeffs, aux_basis_set, n_els, error)
subroutine, public scp_coeff_types::create_replicated_coeff (rep_coeff, atomic_kind_set, local_particles, aux_coeff_set, para_env, copy_type_id, copy_in, error)
subroutine, public scp_coeff_types::deallocate_replicated_coeff (rep_coeff, atomic_kind_set, local_particles, aux_coeff_set, copy_type_id, copy_out, error)
subroutine, public scp_coeff_types::get_aux_coeff (coeffs, c, fc, n_els, ncoef_atom, ncoef_of_kind, id_nr, ref_count, error)
subroutine, public scp_coeff_types::aux_coeff_set_initialize (aux_coeff_set, para_env, error)

Variables

CHARACTER(len=*), parameter,
private 
scp_coeff_types::moduleN = 'scp_coeff_types'
INTEGER, save, private scp_coeff_types::last_coeff_id = 0
INTEGER, save, private scp_coeff_types::last_coeff_set_id = 0
INTEGER, parameter, public scp_coeff_types::aux_coeff_replicated = 1
INTEGER, parameter, public scp_coeff_types::aux_coeff_distributed = 2