MCTDH-X  v2.22
 All Classes Files Functions Variables Pages
interaction_parameters Module Reference

Interaction_Parameters contains input variables related to the interparticle interaction and DVR and organizes the necessary allocatable arrays. More...

Public Member Functions

logical function interaction_parameters_init ()
 Function called in the main program to initialize/allocate arrays related to the interparticle interaction. More...
 

Public Attributes

integer dvr_x
 Specify the DVR for the X direction. 1 means HO-DVR, 3 sine-DVR, 4 is FFT collocation, 5 is exponential DVR, 6 means MCTDBH. More...
 
integer dvr_y
 Specify the DVR for the X direction. 1 means HO-DVR, 3 sine-DVR, 4 is FFT collocation, 5 is exponential DVR, 6 means MCTDBH. More...
 
integer dvr_z
 Specify the DVR for the X direction. 1 means HO-DVR, 3 sine-DVR, 4 is FFT collocation, 5 is exponential DVR, 6 means MCTDBH. More...
 
real *8 x_initial
 Starting point of the DVR in X direction. More...
 
real *8 x_final
 Stopping point of the DVR in X direction. More...
 
real *8 y_initial
 Starting point of the DVR in Y direction. More...
 
real *8 y_final
 Stopping point of the DVR in Y direction. More...
 
real *8 z_initial
 Starting point of the DVR in Z direction. More...
 
real *8 z_final
 Stopping point of the DVR in Z direction. More...
 
real *8, dimension(:,:),
allocatable 
wop_x
 DVR representation of X part of the interaction in case of a factorizable interaction. More...
 
real *8, dimension(:,:),
allocatable 
wop_y
 DVR representation of Y part of the interaction in case of a factorizable interaction. More...
 
real *8, dimension(:,:),
allocatable 
wop_z
 DVR representation of Z part of the interaction in case of a factorizable interaction. More...
 
complex *16, dimension(:),
allocatable 
w2xx
 Array for interparticle distance dependent interaction. More...
 
integer, public ntvec
 Size of the full interaction array in the case that it's needed. More...
 
complex *16, dimension(:,:),
allocatable 
wxx
 Full interparticle interaction. More...
 
complex *16, dimension(:),
allocatable 
w3xx
 Interparticle interaction for IMEST. More...
 
complex *16, dimension(:),
allocatable 
w3xxfft
 Interparticle interaction for IMEST (this one stores the "f_sl"). More...
 
real *8 mass
 Mass of the particles considered. More...
 

Detailed Description

Interaction_Parameters contains input variables related to the interparticle interaction and DVR and organizes the necessary allocatable arrays.

Todo:
make the distribution of variables between this module and the DVR_Parameters module meaningful: DVR_X, DVR_Y, etc must be moved.

Member Function/Subroutine Documentation

logical function interaction_parameters::interaction_parameters_init ( )

Function called in the main program to initialize/allocate arrays related to the interparticle interaction.

Referenced by analysis_core::distribute_analysis_input().

Here is the caller graph for this function:

Member Data Documentation

integer interaction_parameters::dvr_x

Specify the DVR for the X direction. 1 means HO-DVR, 3 sine-DVR, 4 is FFT collocation, 5 is exponential DVR, 6 means MCTDBH.

integer interaction_parameters::dvr_y

Specify the DVR for the X direction. 1 means HO-DVR, 3 sine-DVR, 4 is FFT collocation, 5 is exponential DVR, 6 means MCTDBH.

integer interaction_parameters::dvr_z

Specify the DVR for the X direction. 1 means HO-DVR, 3 sine-DVR, 4 is FFT collocation, 5 is exponential DVR, 6 means MCTDBH.

real*8 interaction_parameters::mass

Mass of the particles considered.

integer, public interaction_parameters::ntvec

Size of the full interaction array in the case that it's needed.

complex*16, dimension(:), allocatable interaction_parameters::w2xx

Array for interparticle distance dependent interaction.

complex*16, dimension(:), allocatable interaction_parameters::w3xx

Interparticle interaction for IMEST.

complex*16, dimension(:), allocatable interaction_parameters::w3xxfft

Interparticle interaction for IMEST (this one stores the "f_sl").

real*8, dimension(:,:), allocatable interaction_parameters::wop_x

DVR representation of X part of the interaction in case of a factorizable interaction.

real*8, dimension(:,:), allocatable interaction_parameters::wop_y

DVR representation of Y part of the interaction in case of a factorizable interaction.

real*8, dimension(:,:), allocatable interaction_parameters::wop_z

DVR representation of Z part of the interaction in case of a factorizable interaction.

complex*16, dimension(:,:), allocatable interaction_parameters::wxx

Full interparticle interaction.

real*8 interaction_parameters::x_final

Stopping point of the DVR in X direction.

real*8 interaction_parameters::x_initial

Starting point of the DVR in X direction.

real*8 interaction_parameters::y_final

Stopping point of the DVR in Y direction.

real*8 interaction_parameters::y_initial

Starting point of the DVR in Y direction.

real*8 interaction_parameters::z_final

Stopping point of the DVR in Z direction.

real*8 interaction_parameters::z_initial

Starting point of the DVR in Z direction.


The documentation for this module was generated from the following file: