Changeset 1682 for palm/trunk/SOURCE/data_output_dvrp.f90
- Timestamp:
- Oct 7, 2015 11:56:08 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/data_output_dvrp.f90
r1354 r1682 1 MODULE dvrp_color 2 1 !> @file data_output_dvrp.f90 3 2 !--------------------------------------------------------------------------------! 4 3 ! This file is part of PALM. … … 20 19 ! Current revisions: 21 20 ! ----------------- 22 ! 21 ! Code annotations made doxygen readable 23 22 ! 24 23 ! Former revisions: … … 56 55 ! Description: 57 56 ! ------------ 58 ! Plot of isosurface, particles and slicers with dvrp-software57 !> Plot of isosurface, particles and slicers with dvrp-software 59 58 !------------------------------------------------------------------------------! 59 MODULE dvrp_color 60 60 61 61 62 USE dvrp_variables … … 67 68 CONTAINS 68 69 70 !------------------------------------------------------------------------------! 71 ! Description: 72 ! ------------ 73 !> @todo Missing subroutine description. 74 !------------------------------------------------------------------------------! 69 75 SUBROUTINE color_dvrp( value, color ) 70 76 71 REAL(wp), INTENT(IN) :: value ! :72 REAL(wp), INTENT(OUT) :: color(4) ! :73 74 REAL(wp) :: scale ! :77 REAL(wp), INTENT(IN) :: value !< 78 REAL(wp), INTENT(OUT) :: color(4) !< 79 80 REAL(wp) :: scale !< 75 81 76 82 scale = ( value - slicer_range_limits_dvrp(1,islice_dvrp) ) / & … … 132 138 IMPLICIT NONE 133 139 134 CHARACTER (LEN=2) :: section_chr ! :135 CHARACTER (LEN=6) :: output_variable ! :140 CHARACTER (LEN=2) :: section_chr !< 141 CHARACTER (LEN=6) :: output_variable !< 136 142 137 INTEGER(iwp) :: c_mode ! :138 INTEGER(iwp) :: c_size_x ! :139 INTEGER(iwp) :: c_size_y ! :140 INTEGER(iwp) :: c_size_z ! :141 INTEGER(iwp) :: dvrp_nop ! :142 INTEGER(iwp) :: dvrp_not ! :143 INTEGER(iwp) :: gradient_normals ! :144 INTEGER(iwp) :: i ! :145 INTEGER(iwp) :: ip ! :146 INTEGER(iwp) :: j ! :147 INTEGER(iwp) :: jp ! :148 INTEGER(iwp) :: k ! :149 INTEGER(iwp) :: l ! :150 INTEGER(iwp) :: m ! :151 INTEGER(iwp) :: n ! :152 INTEGER(iwp) :: n_isosurface ! :153 INTEGER(iwp) :: n_slicer ! :154 INTEGER(iwp) :: nn ! :155 INTEGER(iwp) :: section_mode ! :156 INTEGER(iwp) :: vn ! :157 INTEGER(iwp), DIMENSION(:), ALLOCATABLE :: p_c ! :158 INTEGER(iwp), DIMENSION(:), ALLOCATABLE :: p_t ! :159 160 LOGICAL, DIMENSION(:), ALLOCATABLE :: dvrp_mask ! :161 162 REAL(sp) :: slicer_position ! :163 REAL(sp) :: tmp_alpha ! :164 REAL(sp) :: tmp_alpha_w ! :165 REAL(sp) :: tmp_b ! :166 REAL(sp) :: tmp_c_alpha ! :167 REAL(sp) :: tmp_g ! :168 REAL(sp) :: tmp_norm ! :169 REAL(sp) :: tmp_pos ! :170 REAL(sp) :: tmp_r ! :171 REAL(sp) :: tmp_t ! :172 REAL(sp) :: tmp_th ! :173 REAL(sp), DIMENSION(:), ALLOCATABLE :: psize ! :174 REAL(sp), DIMENSION(:), ALLOCATABLE :: p_x ! :175 REAL(sp), DIMENSION(:), ALLOCATABLE :: p_y ! :176 REAL(sp), DIMENSION(:), ALLOCATABLE :: p_z ! :177 REAL(sp), DIMENSION(:,:,:), ALLOCATABLE :: local_pf ! :178 REAL(sp), DIMENSION(:,:,:,:), ALLOCATABLE :: local_pfi ! :143 INTEGER(iwp) :: c_mode !< 144 INTEGER(iwp) :: c_size_x !< 145 INTEGER(iwp) :: c_size_y !< 146 INTEGER(iwp) :: c_size_z !< 147 INTEGER(iwp) :: dvrp_nop !< 148 INTEGER(iwp) :: dvrp_not !< 149 INTEGER(iwp) :: gradient_normals !< 150 INTEGER(iwp) :: i !< 151 INTEGER(iwp) :: ip !< 152 INTEGER(iwp) :: j !< 153 INTEGER(iwp) :: jp !< 154 INTEGER(iwp) :: k !< 155 INTEGER(iwp) :: l !< 156 INTEGER(iwp) :: m !< 157 INTEGER(iwp) :: n !< 158 INTEGER(iwp) :: n_isosurface !< 159 INTEGER(iwp) :: n_slicer !< 160 INTEGER(iwp) :: nn !< 161 INTEGER(iwp) :: section_mode !< 162 INTEGER(iwp) :: vn !< 163 INTEGER(iwp), DIMENSION(:), ALLOCATABLE :: p_c !< 164 INTEGER(iwp), DIMENSION(:), ALLOCATABLE :: p_t !< 165 166 LOGICAL, DIMENSION(:), ALLOCATABLE :: dvrp_mask !< 167 168 REAL(sp) :: slicer_position !< 169 REAL(sp) :: tmp_alpha !< 170 REAL(sp) :: tmp_alpha_w !< 171 REAL(sp) :: tmp_b !< 172 REAL(sp) :: tmp_c_alpha !< 173 REAL(sp) :: tmp_g !< 174 REAL(sp) :: tmp_norm !< 175 REAL(sp) :: tmp_pos !< 176 REAL(sp) :: tmp_r !< 177 REAL(sp) :: tmp_t !< 178 REAL(sp) :: tmp_th !< 179 REAL(sp), DIMENSION(:), ALLOCATABLE :: psize !< 180 REAL(sp), DIMENSION(:), ALLOCATABLE :: p_x !< 181 REAL(sp), DIMENSION(:), ALLOCATABLE :: p_y !< 182 REAL(sp), DIMENSION(:), ALLOCATABLE :: p_z !< 183 REAL(sp), DIMENSION(:,:,:), ALLOCATABLE :: local_pf !< 184 REAL(sp), DIMENSION(:,:,:,:), ALLOCATABLE :: local_pfi !< 179 185 180 186
Note: See TracChangeset
for help on using the changeset viewer.