|
type(marray_base) function | marray_base_mod::createmarray (m, n) |
| constructor for mesh arrays More...
|
|
logical function | marray_base_mod::init (this, m, n) |
| basic initialization of mesh array class More...
|
|
subroutine, public | marray_base_mod::initmeshproperties (igmin_, igmax_, jgmin_, jgmax_, kgmin_, kgmax_) |
| sets global mesh properties More...
|
|
subroutine, public | marray_base_mod::closemeshproperties |
| unsets global mesh properties More...
|
|
logical function | marray_base_mod::assignpointers (this) |
| assign pointers of different shapes to the 1D data More...
|
|
real function, dimension(:,:,:), pointer | marray_base_mod::remapbounds_0 (this, array) |
| remap lower bounds in the first 3 dimensions of rank 0 mesh arrays More...
|
|
real function, dimension(:,:,:,:), pointer | marray_base_mod::remapbounds_1 (this, array) |
| remap lower bounds in the first 3 dimensions of rank 1 mesh arrays More...
|
|
real function, dimension(:,:,:,:,:), pointer | marray_base_mod::remapbounds_2 (this, array) |
| remap lower bounds in the first 3 dimensions of rank 2 mesh arrays More...
|
|
subroutine | marray_base_mod::assignmarray_0 (this, ma) |
| assigns one mesh array to another mesh array More...
|
|
subroutine | marray_base_mod::assignmarray_1 (this, a) |
| assign 1D fortran array to mesh array More...
|
|
subroutine | marray_base_mod::assignmarray_2 (this, a) |
| assign 2D fortran array to mesh array More...
|
|
subroutine | marray_base_mod::assignmarray_3 (this, a) |
| assign 3D fortran array to mesh array More...
|
|
subroutine | marray_base_mod::assignmarray_4 (this, a) |
| assign 4D fortran array to mesh array More...
|
|
subroutine | marray_base_mod::assignmarray_5 (this, a) |
| assign 5D fortran array to mesh array More...
|
|
pure logical function | marray_base_mod::shapesmatch (this, that) |
|
real function, dimension(size(this%data1d)) | marray_base_mod::addmarray_0 (this, that) |
| add 2 mesh arrays More...
|
|
real function, dimension(size(this%data1d)) | marray_base_mod::addmarray_1 (this, a) |
| add 1D fortran array and mesh array More...
|
|
real function, dimension(size(this%data2d, 1), size(this%data2d, 2)) | marray_base_mod::addmarray_2 (this, a) |
| add 2D fortran array and mesh array More...
|
|
real function, dimension(size(this%data3d, 1), size(this%data3d, 2), size(this%data3d, 3)) | marray_base_mod::addmarray_3 (this, a) |
| add 3D fortran array and mesh array More...
|
|
real function, dimension(size(this%data4d, 1), size(this%data4d, 2), size(this%data4d, 3), size(this%data4d, 4)) | marray_base_mod::addmarray_4 (this, a) |
| add 4D fortran array and mesh array More...
|
|
real function, dimension(size(this%data5d, 1), size(this%data5d, 2), size(this%data5d, 3), size(this%data5d, 4), size(this%data5d, 5)) | marray_base_mod::addmarray_5 (this, a) |
| add 5D fortran array and mesh array More...
|
|
real function, dimension(size(this%data1d)) | marray_base_mod::multmarray_0 (this, that) |
| multiply 2 mesh arrays More...
|
|
real function, dimension(size(this%data1d)) | marray_base_mod::multmarray_1 (this, a) |
| multiply 1D fortran array and mesh arrays More...
|
|
real function, dimension(size(this%data2d, 1), size(this%data2d, 2)) | marray_base_mod::multmarray_2 (this, a) |
| multiply 2D fortran array and mesh arrays More...
|
|
real function, dimension(size(this%data3d, 1), size(this%data3d, 2), size(this%data3d, 3)) | marray_base_mod::multmarray_3 (this, a) |
| multiply 3D fortran array and mesh arrays More...
|
|
real function, dimension(size(this%data4d, 1), size(this%data4d, 2), size(this%data4d, 3), size(this%data4d, 4)) | marray_base_mod::multmarray_4 (this, a) |
| multiply 4D fortran array and mesh arrays More...
|
|
real function, dimension(size(this%data5d, 1), size(this%data5d, 2), size(this%data5d, 3), size(this%data5d, 4), size(this%data5d, 5)) | marray_base_mod::multmarray_5 (this, a) |
| multiply 5D fortran array and mesh arrays More...
|
|
real function, dimension(size(this%data2d, dim=1), 3) | marray_base_mod::crossproduct_0 (this, that) |
| compute outer (vector) product of 2 marrays works only, if last dimension has size 3! More...
|
|
elemental real function | axb1 (a2, a3, b2, b3) |
|
subroutine | marray_base_mod::destroy (this, called_from_finalize) |
| basic destructor of mesh arrays - this is called automatically if deallocate is invoked More...
|
|
subroutine | marray_base_mod::finalize (this) |
|
type(selection_base) function | marray_base_mod::createselection (idx) |
|
logical function | marray_base_mod::init_selection (this, idx) |
| basic initialization of selection More...
|
|
subroutine | marray_base_mod::assignselection (this, sel) |
| assigns one selection to another selection More...
|
|
subroutine | marray_base_mod::cuboid (this, imin, imax, jmin, jmax, kmin, kmax) |
|
subroutine | marray_base_mod::everything (this) |
|
subroutine | marray_base_mod::destroy_selection (this) |
| destructor of all selection classes More...
|
|
subroutine | marray_base_mod::destructor_selection (this) |
| actual destructor of selection_base More...
|
|