Octopus
transfer_table.F90
Go to the documentation of this file.
1
!! Copyright (C) 2002-20069 M. Marques, X. Andrade
2
!!
3
!! This program is free software; you can redistribute it and/or modify
4
!! it under the terms of the GNU General Public License as published by
5
!! the Free Software Foundation; either version 2, or (at your option)
6
!! any later version.
7
!!
8
!! This program is distributed in the hope that it will be useful,
9
!! but WITHOUT ANY WARRANTY; without even the implied warranty of
10
!! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11
!! GNU General Public License for more details.
12
!!
13
!! You should have received a copy of the GNU General Public License
14
!! along with this program; if not, write to the Free Software
15
!! Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
16
!! 02110-1301, USA.
17
!!
18
19
#include "global.h"
20
21
module
transfer_table_oct_m
22
23
implicit none
24
25
private
26
public
:: &
27
transfer_table_t
28
29
type
transfer_table_t
30
! Components are public by default
31
integer
:: n_coarse = 0
32
integer
,
allocatable
:: to_coarse(:)
33
34
integer
:: n_fine = 0
35
integer
:: n_fine1 = 0, n_fine2 = 0, n_fine4 = 0, n_fine8 = 0
36
integer
,
allocatable
:: to_fine1(:,:), to_fine2(:,:), to_fine4(:,:), to_fine8(:,:)
37
integer
,
allocatable
:: fine_i(:)
38
end type
transfer_table_t
39
40
end module
transfer_table_oct_m
41
42
!! Local Variables:
43
!! mode: f90
44
!! coding: utf-8
45
!! End:
transfer_table_oct_m
Definition:
transfer_table.F90:114
transfer_table_oct_m::transfer_table_t
Definition:
transfer_table.F90:122
grid
transfer_table.F90
Generated on Fri Nov 22 2024 10:43:12 for Octopus by
1.9.4