![]() |
(git:b77b4be)
|
contains the subroutines for dealing with the mc_env More...
Data Types | |
type | mc_environment_p_type |
type | mc_environment_type |
Functions/Subroutines | |
subroutine, public | mc_env_create (mc_env) |
creates and initializes an mc_env | |
subroutine, public | set_mc_env (mc_env, mc_par, force_env) |
provides a method for attaching various structures to an mc_env | |
subroutine, public | get_mc_env (mc_env, mc_par, force_env) |
provides a method for getting the various structures attached to an mc_env | |
subroutine, public | mc_env_release (mc_env) |
releases the given mc env | |
contains the subroutines for dealing with the mc_env
subroutine, public mc_environment_types::mc_env_create | ( | type(mc_environment_type), intent(out) | mc_env | ) |
creates and initializes an mc_env
mc_env | the mc_environment you want to create |
Suitable for parallel use.
Definition at line 51 of file mc_environment_types.F.
subroutine, public mc_environment_types::set_mc_env | ( | type(mc_environment_type), intent(inout) | mc_env, |
type(mc_simpar_type), optional, pointer | mc_par, | ||
type(force_env_type), optional, pointer | force_env | ||
) |
provides a method for attaching various structures to an mc_env
mc_env | the mc_environment you want to change |
mc_par | the mc parameters you want to associate with this mc_env |
force_env | the force environment type you want to associate with this mc_env |
Suitable for parallel.
Definition at line 69 of file mc_environment_types.F.
subroutine, public mc_environment_types::get_mc_env | ( | type(mc_environment_type), intent(in) | mc_env, |
type(mc_simpar_type), optional, pointer | mc_par, | ||
type(force_env_type), optional, pointer | force_env | ||
) |
provides a method for getting the various structures attached to an mc_env
mc_env | the mc_environment you want to get information on |
mc_par | the mc parameters you want to point to the parameters associated with this mc_env |
force_env | the force environment type you want to point to the force environment associated with this mc_env |
Suitable for parallel.
Definition at line 94 of file mc_environment_types.F.
subroutine, public mc_environment_types::mc_env_release | ( | type(mc_environment_type), intent(inout) | mc_env | ) |
releases the given mc env
mc_env | the mc environment to release |
Definition at line 112 of file mc_environment_types.F.