(git:6a2e663)
mixed_environment_types Module Reference

Functions/Subroutines

subroutine, public get_mixed_env (mixed_env, atomic_kind_set, particle_set, local_particles, local_molecules, molecule_kind_set, molecule_set, cell, cell_ref, mixed_energy, para_env, sub_para_env, subsys, input, results, cdft_control)
 Get the MIXED environment. More...
 
subroutine, public set_mixed_env (mixed_env, atomic_kind_set, particle_set, local_particles, local_molecules, molecule_kind_set, molecule_set, cell_ref, mixed_energy, subsys, input, sub_para_env, cdft_control)
 Set the MIXED environment. More...
 
subroutine, public mixed_env_create (mixed_env, para_env)
 allocates and intitializes a mixed_env More...
 
subroutine, public mixed_env_release (mixed_env)
 releases the given mixed_env (see doc/ReferenceCounting.html) More...
 

Detailed Description

Author
fschiff SEPT-11-06

Function/Subroutine Documentation

◆ get_mixed_env()

subroutine, public mixed_environment_types::get_mixed_env ( type(mixed_environment_type), intent(in)  mixed_env,
type(atomic_kind_type), dimension(:), optional, pointer  atomic_kind_set,
type(particle_type), dimension(:), optional, pointer  particle_set,
type(distribution_1d_type), optional, pointer  local_particles,
type(distribution_1d_type), optional, pointer  local_molecules,
type(molecule_kind_type), dimension(:), optional, pointer  molecule_kind_set,
type(molecule_type), dimension(:), optional, pointer  molecule_set,
type(cell_type), optional, pointer  cell,
type(cell_type), optional, pointer  cell_ref,
type(mixed_energy_type), optional, pointer  mixed_energy,
type(mp_para_env_type), optional, pointer  para_env,
type(mp_para_env_p_type), dimension(:), optional, pointer  sub_para_env,
type(cp_subsys_type), optional, pointer  subsys,
type(section_vals_type), optional, pointer  input,
type(cp_result_type), optional, pointer  results,
type(mixed_cdft_type), optional, pointer  cdft_control 
)

Get the MIXED environment.

Parameters
mixed_envthe pointer to the mixed_env
atomic_kind_set...
particle_set...
local_particles...
local_molecules...
molecule_kind_set...
molecule_set...
cell...
cell_ref...
mixed_energy...
para_env...
sub_para_env...
subsys...
input...
results...
cdft_control...

Definition at line 125 of file mixed_environment_types.F.

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

◆ set_mixed_env()

subroutine, public mixed_environment_types::set_mixed_env ( type(mixed_environment_type), intent(inout)  mixed_env,
type(atomic_kind_type), dimension(:), optional, pointer  atomic_kind_set,
type(particle_type), dimension(:), optional, pointer  particle_set,
type(distribution_1d_type), optional, pointer  local_particles,
type(distribution_1d_type), optional, pointer  local_molecules,
type(molecule_kind_type), dimension(:), optional, pointer  molecule_kind_set,
type(molecule_type), dimension(:), optional, pointer  molecule_set,
type(cell_type), optional, pointer  cell_ref,
type(mixed_energy_type), optional, pointer  mixed_energy,
type(cp_subsys_type), optional, pointer  subsys,
type(section_vals_type), optional, pointer  input,
type(mp_para_env_p_type), dimension(:), optional, pointer  sub_para_env,
type(mixed_cdft_type), optional, pointer  cdft_control 
)

Set the MIXED environment.

Parameters
mixed_envthe pointer to the mixed_env
atomic_kind_set...
particle_set...
local_particles...
local_molecules...
molecule_kind_set...
molecule_set...
cell_ref...
mixed_energy...
subsys...
input...
sub_para_env...
cdft_control...

Definition at line 194 of file mixed_environment_types.F.

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

◆ mixed_env_create()

subroutine, public mixed_environment_types::mixed_env_create ( type(mixed_environment_type), intent(out)  mixed_env,
type(mp_para_env_type), intent(in), target  para_env 
)

allocates and intitializes a mixed_env

Parameters
mixed_envthe object to create
para_envthe parallel environment for the qs_env
Author
fschiff 11.06

Definition at line 282 of file mixed_environment_types.F.

Here is the caller graph for this function:

◆ mixed_env_release()

subroutine, public mixed_environment_types::mixed_env_release ( type(mixed_environment_type), intent(inout)  mixed_env)

releases the given mixed_env (see doc/ReferenceCounting.html)

Parameters
mixed_envthe object to release
Author
fschiff 11.06

Definition at line 295 of file mixed_environment_types.F.

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