source: palm/trunk/SOURCE/set_slicer_attributes_dvrp.f90 @ 543

Last change on this file since 543 was 484, checked in by raasch, 15 years ago

typo in file headers removed

  • Property svn:keywords set to Id
File size: 1.5 KB
Line 
1 SUBROUTINE set_slicer_attributes_dvrp( n_slicer )
2
3!------------------------------------------------------------------------------!
4! Current revisions:
5! -----------------
6!
7!
8! Former revisions:
9! -----------------
10! $Id: set_slicer_attributes_dvrp.f90 484 2010-02-05 07:36:54Z heinze $
11!
12! 305 2009-04-27 11:58:42Z raasch
13! Initial version
14!
15! Description:
16! ------------
17! This routine sets the dvrp-slicer attributes
18!------------------------------------------------------------------------------!
19
20#if defined( __dvrp_graphics )
21
22    USE control_parameters
23    USE dvrp_variables
24
25    IMPLICIT NONE
26
27    INTEGER ::  j, n_slicer
28    REAL    ::  maxv, meav, minv
29
30
31!
32!-- Set interval values to user settings.
33!-- The middle of this interval defines the change from blue to yellow
34    minv = slicer_range_limits_dvrp(1,n_slicer)
35    maxv = slicer_range_limits_dvrp(2,n_slicer)
36    meav = ( minv + maxv ) * 0.5
37
38!
39!-- Create appropriate colortable with 100 entries.
40!-- This table ranges from deep blue (min) to deep red (max)
41    DO  j = 1, 50
42       interval_values_dvrp(1,j) = minv + (meav-minv) * (j-1.0) / 50.0
43       interval_values_dvrp(2,j) = minv + (meav-minv) * (  j  ) / 50.0
44       interval_h_dvrp(:,j) = 270.0 - ( j - 1.0 ) * 90.0 / 49.0
45    ENDDO
46
47    DO  j = 51, 100
48       interval_values_dvrp(1,j) = meav + (maxv-meav) * (j-51.0) / 50.0
49       interval_values_dvrp(2,j) = meav + (maxv-meav) * (j-50.0) / 50.0
50       interval_h_dvrp(:,j) = 70.0 - ( j - 51.0 ) * 90.0 / 49.0
51    ENDDO
52
53    dvrp_colortable_entries = 100
54
55#endif
56
57 END SUBROUTINE set_slicer_attributes_dvrp
Note: See TracBrowser for help on using the repository browser.