(git:c5411e0)
Loading...
Searching...
No Matches
dbt_block::dbt_put_block Interface Reference

Public Member Functions

subroutine dbt_put_2d_block (tensor, ind, sizes, block, summation)
 Template for dbt_put_block.
 
subroutine dbt_put_3d_block (tensor, ind, sizes, block, summation)
 Template for dbt_put_block.
 
subroutine dbt_put_4d_block (tensor, ind, sizes, block, summation)
 Template for dbt_put_block.
 
subroutine dbt_put_anyd_block (tensor, ind, block, summation)
 Generic implementation of dbt_put_block, template for datatype.
 

Detailed Description

Definition at line 78 of file dbt_block.F.

Member Function/Subroutine Documentation

◆ dbt_put_2d_block()

subroutine dbt_block::dbt_put_block::dbt_put_2d_block ( type(dbt_type), intent(inout)  tensor,
integer, dimension(2), intent(in)  ind,
integer, dimension(2), intent(in)  sizes,
real(dp), dimension(sizes(1), sizes(2)), intent(in), target  block,
logical, intent(in), optional  summation 
)

Template for dbt_put_block.

Parameters
indblock index
sizesblock size
blockblock to put
summationwhether block should be summed to existing block

param

Parameters

param

Author
Patrick Seewald

Definition at line 536 of file dbt_block.F.

Here is the call graph for this function:

◆ dbt_put_3d_block()

subroutine dbt_block::dbt_put_block::dbt_put_3d_block ( type(dbt_type), intent(inout)  tensor,
integer, dimension(3), intent(in)  ind,
integer, dimension(3), intent(in)  sizes,
real(dp), dimension(sizes(1), sizes(2), sizes(3)), intent(in), target  block,
logical, intent(in), optional  summation 
)

Template for dbt_put_block.

Parameters
indblock index
sizesblock size
blockblock to put
summationwhether block should be summed to existing block

param

Parameters

param

Author
Patrick Seewald

Definition at line 598 of file dbt_block.F.

◆ dbt_put_4d_block()

subroutine dbt_block::dbt_put_block::dbt_put_4d_block ( type(dbt_type), intent(inout)  tensor,
integer, dimension(4), intent(in)  ind,
integer, dimension(4), intent(in)  sizes,
real(dp), dimension(sizes(1), sizes(2), sizes(3), sizes(4)), intent(in), target  block,
logical, intent(in), optional  summation 
)

Template for dbt_put_block.

Parameters
indblock index
sizesblock size
blockblock to put
summationwhether block should be summed to existing block

param

Parameters

param

Author
Patrick Seewald

Definition at line 660 of file dbt_block.F.

◆ dbt_put_anyd_block()

subroutine dbt_block::dbt_put_block::dbt_put_anyd_block ( type(dbt_type), intent(inout)  tensor,
integer, dimension(ndims_tensor(tensor)), intent(in)  ind,
type(block_nd), intent(in)  block,
logical, intent(in), optional  summation 
)

Generic implementation of dbt_put_block, template for datatype.

Parameters
blockblock to put
summationwhether block should be summed to existing block
indblock index

param

Parameters

param

Parameters

author Patrick Seewald

Definition at line 472 of file dbt_block.F.

Here is the call graph for this function:

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