Octopus
lalg_basic_oct_m::lalg_swap Interface Reference

swap two vectors More...

Detailed Description

swap two vectors

Definition at line 150 of file lalg_basic.F90.

Private Member Functions

subroutine swap_1_2 (n1, dx, dy)
 
subroutine swap_2_2 (n1, n2, dx, dy)
 
subroutine swap_3_2 (n1, n2, n3, dx, dy)
 
subroutine swap_4_2 (n1, n2, n3, n4, dx, dy)
 
subroutine swap_1_4 (n1, dx, dy)
 
subroutine swap_2_4 (n1, n2, dx, dy)
 
subroutine swap_3_4 (n1, n2, n3, dx, dy)
 
subroutine swap_4_4 (n1, n2, n3, n4, dx, dy)
 
subroutine swap_1_1 (n1, dx, dy)
 
subroutine swap_2_1 (n1, n2, dx, dy)
 
subroutine swap_3_1 (n1, n2, n3, dx, dy)
 
subroutine swap_4_1 (n1, n2, n3, n4, dx, dy)
 
subroutine swap_1_3 (n1, dx, dy)
 
subroutine swap_2_3 (n1, n2, dx, dy)
 
subroutine swap_3_3 (n1, n2, n3, dx, dy)
 
subroutine swap_4_3 (n1, n2, n3, n4, dx, dy)
 

Member Function/Subroutine Documentation

◆ swap_1_2()

subroutine lalg_basic_oct_m::lalg_swap::swap_1_2 ( integer, intent(in)  n1,
real(real64), dimension(:), intent(inout), contiguous  dx,
real(real64), dimension(:), intent(inout), contiguous  dy 
)
private

BLAS level I

Definition at line 442 of file lalg_basic.F90.

◆ swap_2_2()

subroutine lalg_basic_oct_m::lalg_swap::swap_2_2 ( integer, intent(in)  n1,
integer, intent(in)  n2,
real(real64), dimension(:,:), intent(inout), contiguous  dx,
real(real64), dimension(:,:), intent(inout), contiguous  dy 
)
private

Definition at line 459 of file lalg_basic.F90.

◆ swap_3_2()

subroutine lalg_basic_oct_m::lalg_swap::swap_3_2 ( integer, intent(in)  n1,
integer, intent(in)  n2,
integer, intent(in)  n3,
real(real64), dimension(:,:,:), intent(inout), contiguous  dx,
real(real64), dimension(:,:,:), intent(inout), contiguous  dy 
)
private

Definition at line 485 of file lalg_basic.F90.

◆ swap_4_2()

subroutine lalg_basic_oct_m::lalg_swap::swap_4_2 ( integer, intent(in)  n1,
integer, intent(in)  n2,
integer, intent(in)  n3,
integer, intent(in)  n4,
real(real64), dimension(:,:,:,:), intent(inout), contiguous  dx,
real(real64), dimension(:,:,:,:), intent(inout), contiguous  dy 
)
private

Definition at line 506 of file lalg_basic.F90.

◆ swap_1_4()

subroutine lalg_basic_oct_m::lalg_swap::swap_1_4 ( integer, intent(in)  n1,
complex(real64), dimension(:), intent(inout), contiguous  dx,
complex(real64), dimension(:), intent(inout), contiguous  dy 
)
private

BLAS level I

Definition at line 1275 of file lalg_basic.F90.

◆ swap_2_4()

subroutine lalg_basic_oct_m::lalg_swap::swap_2_4 ( integer, intent(in)  n1,
integer, intent(in)  n2,
complex(real64), dimension(:,:), intent(inout), contiguous  dx,
complex(real64), dimension(:,:), intent(inout), contiguous  dy 
)
private

Definition at line 1292 of file lalg_basic.F90.

◆ swap_3_4()

subroutine lalg_basic_oct_m::lalg_swap::swap_3_4 ( integer, intent(in)  n1,
integer, intent(in)  n2,
integer, intent(in)  n3,
complex(real64), dimension(:,:,:), intent(inout), contiguous  dx,
complex(real64), dimension(:,:,:), intent(inout), contiguous  dy 
)
private

Definition at line 1318 of file lalg_basic.F90.

◆ swap_4_4()

subroutine lalg_basic_oct_m::lalg_swap::swap_4_4 ( integer, intent(in)  n1,
integer, intent(in)  n2,
integer, intent(in)  n3,
integer, intent(in)  n4,
complex(real64), dimension(:,:,:,:), intent(inout), contiguous  dx,
complex(real64), dimension(:,:,:,:), intent(inout), contiguous  dy 
)
private

Definition at line 1339 of file lalg_basic.F90.

◆ swap_1_1()

subroutine lalg_basic_oct_m::lalg_swap::swap_1_1 ( integer, intent(in)  n1,
real(real32), dimension(:), intent(inout), contiguous  dx,
real(real32), dimension(:), intent(inout), contiguous  dy 
)
private

BLAS level I

Definition at line 2244 of file lalg_basic.F90.

◆ swap_2_1()

subroutine lalg_basic_oct_m::lalg_swap::swap_2_1 ( integer, intent(in)  n1,
integer, intent(in)  n2,
real(real32), dimension(:,:), intent(inout), contiguous  dx,
real(real32), dimension(:,:), intent(inout), contiguous  dy 
)
private

Definition at line 2261 of file lalg_basic.F90.

◆ swap_3_1()

subroutine lalg_basic_oct_m::lalg_swap::swap_3_1 ( integer, intent(in)  n1,
integer, intent(in)  n2,
integer, intent(in)  n3,
real(real32), dimension(:,:,:), intent(inout), contiguous  dx,
real(real32), dimension(:,:,:), intent(inout), contiguous  dy 
)
private

Definition at line 2287 of file lalg_basic.F90.

◆ swap_4_1()

subroutine lalg_basic_oct_m::lalg_swap::swap_4_1 ( integer, intent(in)  n1,
integer, intent(in)  n2,
integer, intent(in)  n3,
integer, intent(in)  n4,
real(real32), dimension(:,:,:,:), intent(inout), contiguous  dx,
real(real32), dimension(:,:,:,:), intent(inout), contiguous  dy 
)
private

Definition at line 2308 of file lalg_basic.F90.

◆ swap_1_3()

subroutine lalg_basic_oct_m::lalg_swap::swap_1_3 ( integer, intent(in)  n1,
complex(real32), dimension(:), intent(inout), contiguous  dx,
complex(real32), dimension(:), intent(inout), contiguous  dy 
)
private

BLAS level I

Definition at line 3077 of file lalg_basic.F90.

◆ swap_2_3()

subroutine lalg_basic_oct_m::lalg_swap::swap_2_3 ( integer, intent(in)  n1,
integer, intent(in)  n2,
complex(real32), dimension(:,:), intent(inout), contiguous  dx,
complex(real32), dimension(:,:), intent(inout), contiguous  dy 
)
private

Definition at line 3094 of file lalg_basic.F90.

◆ swap_3_3()

subroutine lalg_basic_oct_m::lalg_swap::swap_3_3 ( integer, intent(in)  n1,
integer, intent(in)  n2,
integer, intent(in)  n3,
complex(real32), dimension(:,:,:), intent(inout), contiguous  dx,
complex(real32), dimension(:,:,:), intent(inout), contiguous  dy 
)
private

Definition at line 3120 of file lalg_basic.F90.

◆ swap_4_3()

subroutine lalg_basic_oct_m::lalg_swap::swap_4_3 ( integer, intent(in)  n1,
integer, intent(in)  n2,
integer, intent(in)  n3,
integer, intent(in)  n4,
complex(real32), dimension(:,:,:,:), intent(inout), contiguous  dx,
complex(real32), dimension(:,:,:,:), intent(inout), contiguous  dy 
)
private

Definition at line 3141 of file lalg_basic.F90.


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