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: