(git:6a2e663)
arnoldi_types Module Reference

collection of types used in arnoldi More...

Data Types

type  arnoldi_control_type
 
type  arnoldi_data_d_type
 
type  arnoldi_data_s_type
 
type  arnoldi_data_z_type
 
type  arnoldi_data_c_type
 
type  arnoldi_data_type
 
type  m_x_v_vectors_type
 

Functions/Subroutines

subroutine, public set_control (ar_data, control)
 ... More...
 
integer function, dimension(:), pointer, public get_sel_ind (ar_data)
 ... More...
 
type(arnoldi_data_d_type) function, pointer, public get_data_d (ar_data)
 ... More...
 
type(arnoldi_data_s_type) function, pointer, public get_data_s (ar_data)
 ... More...
 
type(arnoldi_data_z_type) function, pointer, public get_data_z (ar_data)
 ... More...
 
type(arnoldi_data_c_type) function, pointer, public get_data_c (ar_data)
 ... More...
 
subroutine, public set_data_d (ar_data, data_d)
 ... More...
 
subroutine, public set_data_s (ar_data, data_s)
 ... More...
 
subroutine, public set_data_c (ar_data, data_c)
 ... More...
 
subroutine, public set_data_z (ar_data, data_z)
 ... More...
 
type(arnoldi_control_type) function, pointer, public get_control (ar_data)
 ... More...
 
logical function, public has_d_real (ar_data)
 ... More...
 
elemental logical function, public has_s_real (ar_data)
 ... More...
 
elemental logical function, public has_d_cmplx (ar_data)
 ... More...
 
elemental logical function, public has_s_cmplx (ar_data)
 ... More...
 
complex(real_8) function, dimension(:), pointer, public get_evals_d (ar_data)
 ... More...
 
complex(real_4) function, dimension(:), pointer, public get_evals_s (ar_data)
 ... More...
 
complex(real_8) function, dimension(:), pointer, public get_evals_z (ar_data)
 ... More...
 
complex(real_4) function, dimension(:), pointer, public get_evals_c (ar_data)
 ... More...
 

Detailed Description

collection of types used in arnoldi

History
2014.09 created [Florian Schiffmann]
Author
Florian Schiffmann

Function/Subroutine Documentation

◆ set_control()

subroutine, public arnoldi_types::set_control ( type(arnoldi_data_type), intent(inout)  ar_data,
type(arnoldi_control_type), intent(in), pointer  control 
)

...

Parameters
ar_data...
control...

Definition at line 115 of file arnoldi_types.F.

Here is the caller graph for this function:

◆ get_sel_ind()

integer function, dimension(:), pointer, public arnoldi_types::get_sel_ind ( type(arnoldi_data_type), intent(in)  ar_data)

...

Parameters
ar_data...
Returns
...

Definition at line 127 of file arnoldi_types.F.

Here is the caller graph for this function:

◆ get_data_d()

type(arnoldi_data_d_type) function, pointer, public arnoldi_types::get_data_d ( type(arnoldi_data_type), intent(in)  ar_data)

...

Parameters
ar_data...
Returns
...

Definition at line 140 of file arnoldi_types.F.

Here is the caller graph for this function:

◆ get_data_s()

type(arnoldi_data_s_type) function, pointer, public arnoldi_types::get_data_s ( type(arnoldi_data_type), intent(in)  ar_data)

...

Parameters
ar_data...
Returns
...

Definition at line 153 of file arnoldi_types.F.

◆ get_data_z()

type(arnoldi_data_z_type) function, pointer, public arnoldi_types::get_data_z ( type(arnoldi_data_type), intent(in)  ar_data)

...

Parameters
ar_data...
Returns
...

Definition at line 166 of file arnoldi_types.F.

Here is the caller graph for this function:

◆ get_data_c()

type(arnoldi_data_c_type) function, pointer, public arnoldi_types::get_data_c ( type(arnoldi_data_type), intent(in)  ar_data)

...

Parameters
ar_data...
Returns
...

Definition at line 179 of file arnoldi_types.F.

◆ set_data_d()

subroutine, public arnoldi_types::set_data_d ( type(arnoldi_data_type), intent(inout)  ar_data,
type(arnoldi_data_d_type), intent(in), pointer  data_d 
)

...

Parameters
ar_data...
data_d...

Definition at line 192 of file arnoldi_types.F.

Here is the caller graph for this function:

◆ set_data_s()

subroutine, public arnoldi_types::set_data_s ( type(arnoldi_data_type), intent(inout)  ar_data,
type(arnoldi_data_s_type), intent(in), pointer  data_s 
)

...

Parameters
ar_data...
data_s...

Definition at line 205 of file arnoldi_types.F.

◆ set_data_c()

subroutine, public arnoldi_types::set_data_c ( type(arnoldi_data_type), intent(inout)  ar_data,
type(arnoldi_data_c_type), intent(in), pointer  data_c 
)

...

Parameters
ar_data...
data_c...

Definition at line 218 of file arnoldi_types.F.

◆ set_data_z()

subroutine, public arnoldi_types::set_data_z ( type(arnoldi_data_type), intent(inout)  ar_data,
type(arnoldi_data_z_type), intent(in), pointer  data_z 
)

...

Parameters
ar_data...
data_z...

Definition at line 231 of file arnoldi_types.F.

Here is the caller graph for this function:

◆ get_control()

type(arnoldi_control_type) function, pointer, public arnoldi_types::get_control ( type(arnoldi_data_type), intent(inout)  ar_data)

...

Parameters
ar_data...
Returns
...

Definition at line 244 of file arnoldi_types.F.

Here is the caller graph for this function:

◆ has_d_real()

logical function, public arnoldi_types::has_d_real ( type(arnoldi_data_type), intent(in)  ar_data)

...

Parameters
ar_data...
Returns
...

Definition at line 257 of file arnoldi_types.F.

Here is the caller graph for this function:

◆ has_s_real()

elemental logical function, public arnoldi_types::has_s_real ( type(arnoldi_data_type), intent(in)  ar_data)

...

Parameters
ar_data...
Returns
...

Definition at line 270 of file arnoldi_types.F.

◆ has_d_cmplx()

elemental logical function, public arnoldi_types::has_d_cmplx ( type(arnoldi_data_type), intent(in)  ar_data)

...

Parameters
ar_data...
Returns
...

Definition at line 283 of file arnoldi_types.F.

Here is the caller graph for this function:

◆ has_s_cmplx()

elemental logical function, public arnoldi_types::has_s_cmplx ( type(arnoldi_data_type), intent(in)  ar_data)

...

Parameters
ar_data...
Returns
...

Definition at line 296 of file arnoldi_types.F.

◆ get_evals_d()

complex(real_8) function, dimension(:), pointer, public arnoldi_types::get_evals_d ( type(arnoldi_data_type), intent(in)  ar_data)

...

Parameters
ar_data...
Returns
...

Definition at line 309 of file arnoldi_types.F.

Here is the caller graph for this function:

◆ get_evals_s()

complex(real_4) function, dimension(:), pointer, public arnoldi_types::get_evals_s ( type(arnoldi_data_type), intent(in)  ar_data)

...

Parameters
ar_data...
Returns
...

Definition at line 322 of file arnoldi_types.F.

◆ get_evals_z()

complex(real_8) function, dimension(:), pointer, public arnoldi_types::get_evals_z ( type(arnoldi_data_type), intent(in)  ar_data)

...

Parameters
ar_data...
Returns
...

Definition at line 335 of file arnoldi_types.F.

Here is the caller graph for this function:

◆ get_evals_c()

complex(real_4) function, dimension(:), pointer, public arnoldi_types::get_evals_c ( type(arnoldi_data_type), intent(in)  ar_data)

...

Parameters
ar_data...
Returns
...

Definition at line 348 of file arnoldi_types.F.