initialize a batch with existing memory
More...
initialize a batch with existing memory
- Note
- the provided arrays are assumed to be in unpacked shape.
Definition at line 267 of file batch.F90.
|
| subroutine | dbatch_init_with_memory_3 (this, dim, st_start, st_end, psi) |
| | initialize a batch with an rank-3 array of TYPE_FLOAT valued mesh functions psi. More...
|
| |
| subroutine | zbatch_init_with_memory_3 (this, dim, st_start, st_end, psi) |
| | initialize a batch with an rank-3 array of TYPE_CMPLX valued mesh functions psi. More...
|
| |
| subroutine | dbatch_init_with_memory_2 (this, dim, st_start, st_end, psi) |
| | initialize a batch with an rank-2 array of TYPE_FLOAT valued mesh functions psi. More...
|
| |
| subroutine | zbatch_init_with_memory_2 (this, dim, st_start, st_end, psi) |
| | initialize a batch with an rank-2 array of TYPE_CMPLX valued mesh functions psi. More...
|
| |
| subroutine | dbatch_init_with_memory_1 (this, psi) |
| | initialize a batch with an rank-1 array of TYPE_FLOAT valued mesh functions psi. More...
|
| |
| subroutine | zbatch_init_with_memory_1 (this, psi) |
| | initialize a batch with an rank-1 array of TYPE_CMPLX valued mesh functions psi. More...
|
| |
◆ dbatch_init_with_memory_3()
| subroutine batch_oct_m::batch_init::dbatch_init_with_memory_3 |
( |
class(batch_t), intent(out) |
this, |
|
|
integer, intent(in) |
dim, |
|
|
integer, intent(in) |
st_start, |
|
|
integer, intent(in) |
st_end, |
|
|
real(real64), dimension(:, :, st_start:), intent(in), target, contiguous |
psi |
|
) |
| |
|
private |
initialize a batch with an rank-3 array of TYPE_FLOAT valued mesh functions psi.
The TYPE_FLOAT valued mesh functions psi are expected to be of dimensions (1:np_batch, 1:dim, st_start:st_end) where np_batch can be either np or np_part
Definition at line 1331 of file batch.F90.
◆ zbatch_init_with_memory_3()
| subroutine batch_oct_m::batch_init::zbatch_init_with_memory_3 |
( |
class(batch_t), intent(out) |
this, |
|
|
integer, intent(in) |
dim, |
|
|
integer, intent(in) |
st_start, |
|
|
integer, intent(in) |
st_end, |
|
|
complex(real64), dimension(:, :, st_start:), intent(in), target, contiguous |
psi |
|
) |
| |
|
private |
initialize a batch with an rank-3 array of TYPE_CMPLX valued mesh functions psi.
The TYPE_CMPLX valued mesh functions psi are expected to be of dimensions (1:np_batch, 1:dim, st_start:st_end) where np_batch can be either np or np_part
Definition at line 1636 of file batch.F90.
◆ dbatch_init_with_memory_2()
| subroutine batch_oct_m::batch_init::dbatch_init_with_memory_2 |
( |
class(batch_t), intent(out) |
this, |
|
|
integer, intent(in) |
dim, |
|
|
integer, intent(in) |
st_start, |
|
|
integer, intent(in) |
st_end, |
|
|
real(real64), dimension(:, :), intent(in), target, contiguous |
psi |
|
) |
| |
|
private |
initialize a batch with an rank-2 array of TYPE_FLOAT valued mesh functions psi.
The TYPE_FLOAT valued mesh functions psi are expected to be either of the following dimensions:
- (1:np_batch, st_start:st_end)
- (1:np_batch, 1:dim)
where np_batch can be either np or np_part.
- Note
- Either
dim==1 or st_start==st_end has to be fulfilled.
Definition at line 1368 of file batch.F90.
◆ zbatch_init_with_memory_2()
| subroutine batch_oct_m::batch_init::zbatch_init_with_memory_2 |
( |
class(batch_t), intent(out) |
this, |
|
|
integer, intent(in) |
dim, |
|
|
integer, intent(in) |
st_start, |
|
|
integer, intent(in) |
st_end, |
|
|
complex(real64), dimension(:, :), intent(in), target, contiguous |
psi |
|
) |
| |
|
private |
initialize a batch with an rank-2 array of TYPE_CMPLX valued mesh functions psi.
The TYPE_CMPLX valued mesh functions psi are expected to be either of the following dimensions:
- (1:np_batch, st_start:st_end)
- (1:np_batch, 1:dim)
where np_batch can be either np or np_part.
- Note
- Either
dim==1 or st_start==st_end has to be fulfilled.
Definition at line 1673 of file batch.F90.
◆ dbatch_init_with_memory_1()
| subroutine batch_oct_m::batch_init::dbatch_init_with_memory_1 |
( |
class(batch_t), intent(out) |
this, |
|
|
real(real64), dimension(:), intent(in), target, contiguous |
psi |
|
) |
| |
|
private |
initialize a batch with an rank-1 array of TYPE_FLOAT valued mesh functions psi.
The TYPE_FLOAT valued mesh functions psi are expected to be of dimensions (1:np_batch) where np_batch can be either np or np_part.
- Note
- The given mesh function is always copied into the first slot of the batch, i.e.
idim=1 and s_start=st_end=1.
Definition at line 1397 of file batch.F90.
◆ zbatch_init_with_memory_1()
| subroutine batch_oct_m::batch_init::zbatch_init_with_memory_1 |
( |
class(batch_t), intent(out) |
this, |
|
|
complex(real64), dimension(:), intent(in), target, contiguous |
psi |
|
) |
| |
|
private |
initialize a batch with an rank-1 array of TYPE_CMPLX valued mesh functions psi.
The TYPE_CMPLX valued mesh functions psi are expected to be of dimensions (1:np_batch) where np_batch can be either np or np_part.
- Note
- The given mesh function is always copied into the first slot of the batch, i.e.
idim=1 and s_start=st_end=1.
Definition at line 1702 of file batch.F90.
The documentation for this interface was generated from the following file: