basic mesh array class
More...
|
| integer | rank = -1 |
| |
| integer, dimension(2) | dims = 0 |
| |
| real, dimension(:), pointer, contiguous | data1d => null() |
| |
| real, dimension(:,:), pointer, contiguous | data2d => null() |
| |
| real, dimension(:,:,:), pointer, contiguous | data3d => null() |
| |
| real, dimension(:,:,:,:), pointer, contiguous | data4d => null() |
| |
| real, dimension(:,:,:,:,:), pointer, contiguous | data5d => null() |
| |
| PROCEDURE | init |
| |
| PROCEDURE | assignpointers |
| |
| PROCEDURE | remapbounds_0 |
| |
| PROCEDURE | remapbounds_1 |
| |
| PROCEDURE | remapbounds_2 |
| |
| GENERIC | remapbounds => remapbounds_0, remapbounds_1, remapbounds_2 |
| |
| PROCEDURE | assignmarray_0 |
| |
| PROCEDURE | assignmarray_1 |
| |
| PROCEDURE | assignmarray_2 |
| |
| PROCEDURE | assignmarray_3 |
| |
| PROCEDURE | assignmarray_4 |
| |
| PROCEDURE | assignmarray_5 |
| |
| GENERIC | assignment => assignmarray_0, assignmarray_1, assignmarray_2, assignmarray_3, assignmarray_4, assignmarray_5 |
| |
| PROCEDURE | shapesmatch |
| |
| GENERIC | operator |
| |
| | match => shapesmatch |
| |
| PROCEDURE | addmarray_0 |
| |
| PROCEDURE | addmarray_1 |
| |
| PROCEDURE | addmarray_2 |
| |
| PROCEDURE | addmarray_3 |
| |
| PROCEDURE | addmarray_4 |
| |
| PROCEDURE | addmarray_5 |
| |
| GENERIC | operator => addmarray_0, addmarray_1, addmarray_2, addmarray_3, addmarray_4, addmarray_5 |
| |
| PROCEDURE | multmarray_0 |
| |
| PROCEDURE | multmarray_1 |
| |
| PROCEDURE | multmarray_2 |
| |
| PROCEDURE | multmarray_3 |
| |
| PROCEDURE | multmarray_4 |
| |
| PROCEDURE | multmarray_5 |
| |
| GENERIC | operator => multmarray_0, multmarray_1, multmarray_2, multmarray_3, multmarray_4, multmarray_5 |
| |
| PROCEDURE | crossproduct_0 |
| |
| GENERIC | operator |
| |
| | x => crossproduct_0 |
| |
| PROCEDURE | destroy |
| |
| FINAL | finalize |
| |
| type(marray_base) function | createmarray (m, n) |
| | constructor for mesh arrays More...
|
| |
basic mesh array class
Definition at line 69 of file marray_base.f90.
◆ addmarray_0()
| PROCEDURE marray_base_mod::marray_base::addmarray_0 |
|
private |
◆ addmarray_1()
| PROCEDURE marray_base_mod::marray_base::addmarray_1 |
|
private |
◆ addmarray_2()
| PROCEDURE marray_base_mod::marray_base::addmarray_2 |
|
private |
◆ addmarray_3()
| PROCEDURE marray_base_mod::marray_base::addmarray_3 |
|
private |
◆ addmarray_4()
| PROCEDURE marray_base_mod::marray_base::addmarray_4 |
|
private |
◆ addmarray_5()
| PROCEDURE marray_base_mod::marray_base::addmarray_5 |
|
private |
◆ assignmarray_0()
| PROCEDURE marray_base_mod::marray_base::assignmarray_0 |
|
private |
◆ assignmarray_1()
| PROCEDURE marray_base_mod::marray_base::assignmarray_1 |
|
private |
◆ assignmarray_2()
| PROCEDURE marray_base_mod::marray_base::assignmarray_2 |
|
private |
◆ assignmarray_3()
| PROCEDURE marray_base_mod::marray_base::assignmarray_3 |
|
private |
◆ assignmarray_4()
| PROCEDURE marray_base_mod::marray_base::assignmarray_4 |
|
private |
◆ assignmarray_5()
| PROCEDURE marray_base_mod::marray_base::assignmarray_5 |
|
private |
◆ assignment()
| GENERIC marray_base_mod::marray_base::assignment |
|
private |
◆ assignpointers()
| PROCEDURE marray_base_mod::marray_base::assignpointers |
|
private |
◆ createmarray()
| type(marray_base) function marray_base_mod::marray_base::createmarray |
( |
integer, intent(in), optional |
m, |
|
|
integer, intent(in), optional |
n |
|
) |
| |
|
private |
◆ crossproduct_0()
| PROCEDURE marray_base_mod::marray_base::crossproduct_0 |
|
private |
◆ destroy()
| PROCEDURE marray_base_mod::marray_base::destroy |
|
private |
◆ finalize()
| FINAL marray_base_mod::marray_base::finalize |
|
finalprivate |
◆ init()
| PROCEDURE marray_base_mod::marray_base::init |
|
private |
◆ match()
| marray_base_mod::marray_base::match |
|
private |
◆ multmarray_0()
| PROCEDURE marray_base_mod::marray_base::multmarray_0 |
|
private |
◆ multmarray_1()
| PROCEDURE marray_base_mod::marray_base::multmarray_1 |
|
private |
◆ multmarray_2()
| PROCEDURE marray_base_mod::marray_base::multmarray_2 |
|
private |
◆ multmarray_3()
| PROCEDURE marray_base_mod::marray_base::multmarray_3 |
|
private |
◆ multmarray_4()
| PROCEDURE marray_base_mod::marray_base::multmarray_4 |
|
private |
◆ multmarray_5()
| PROCEDURE marray_base_mod::marray_base::multmarray_5 |
|
private |
◆ operator() [1/4]
| GENERIC marray_base_mod::marray_base::operator |
|
private |
◆ operator() [2/4]
| GENERIC marray_base_mod::marray_base::operator |
|
private |
◆ operator() [3/4]
| GENERIC marray_base_mod::marray_base::operator |
|
private |
◆ operator() [4/4]
| GENERIC marray_base_mod::marray_base::operator |
|
private |
◆ remapbounds()
| GENERIC marray_base_mod::marray_base::remapbounds |
|
private |
◆ remapbounds_0()
| PROCEDURE marray_base_mod::marray_base::remapbounds_0 |
|
private |
◆ remapbounds_1()
| PROCEDURE marray_base_mod::marray_base::remapbounds_1 |
|
private |
◆ remapbounds_2()
| PROCEDURE marray_base_mod::marray_base::remapbounds_2 |
|
private |
◆ shapesmatch()
| PROCEDURE marray_base_mod::marray_base::shapesmatch |
|
private |
◆ x()
| marray_base_mod::marray_base::x |
|
private |
◆ data1d
| real, dimension(:), pointer, contiguous marray_base_mod::marray_base::data1d => null() |
|
private |
◆ data2d
| real, dimension(:,:), pointer, contiguous marray_base_mod::marray_base::data2d => null() |
|
private |
◆ data3d
| real, dimension(:,:,:), pointer, contiguous marray_base_mod::marray_base::data3d => null() |
|
private |
◆ data4d
| real, dimension(:,:,:,:), pointer, contiguous marray_base_mod::marray_base::data4d => null() |
|
private |
◆ data5d
| real, dimension(:,:,:,:,:), pointer, contiguous marray_base_mod::marray_base::data5d => null() |
|
private |
◆ dims
| integer, dimension(2) marray_base_mod::marray_base::dims = 0 |
|
private |
◆ rank
| integer marray_base_mod::marray_base::rank = -1 |
|
private |
The documentation for this interface was generated from the following file: