This file is indexed.

/usr/share/openturns/validation/ValidNatafEllipticalcopula.txt is in openturns-validation 1.5-7build2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
> restart:
> G:=<<G11,G21>|<G12,G22>>;
> Y:=<Q(x[1]),Q(x[2])>;
> T:=G.Y;
> J:=array(1..2,1..2):
> for i from 1 to 2 do
>   for j from 1 to 2 do
>     J[i, j] := diff(T[i],x[j]);
>   od:
> od:
> print(J);
> H:=array(1..2,1..2,1..2):
> for i from 1 to 2 do
>   for j from 1 to 2 do
>     for k from 1 to 2 do
>       H[i, j, k] := diff(diff(T[i],x[j]),x[k]);
>     od:
>   od:
> od:
> print(H);

                               [G11    G12]
                          G := [          ]
                               [G21    G22]


                                 [Q(x[1])]
                            Y := [       ]
                                 [Q(x[2])]


                        [G11 Q(x[1]) + G12 Q(x[2])]
                   T := [                         ]
                        [G21 Q(x[1]) + G22 Q(x[2])]


             [    /  d          \        /  d          \]
             [G11 |----- Q(x[1])|    G12 |----- Q(x[2])|]
             [    \dx[1]        /        \dx[2]        /]
             [                                          ]
             [    /  d          \        /  d          \]
             [G21 |----- Q(x[1])|    G22 |----- Q(x[2])|]
             [    \dx[1]        /        \dx[2]        /]


  array(1 .. 2, 1 .. 2, 1 .. 2, [

                        /   2          \
                        |  d           |
        (1, 1, 1) = G11 |------ Q(x[1])|
                        |     2        |
                        \dx[1]         /

        (1, 1, 2) = 0

        (1, 2, 1) = 0

                        /   2          \
                        |  d           |
        (1, 2, 2) = G12 |------ Q(x[2])|
                        |     2        |
                        \dx[2]         /

                        /   2          \
                        |  d           |
        (2, 1, 1) = G21 |------ Q(x[1])|
                        |     2        |
                        \dx[1]         /

        (2, 1, 2) = 0

        (2, 2, 1) = 0

                        /   2          \
                        |  d           |
        (2, 2, 2) = G22 |------ Q(x[2])|
                        |     2        |
                        \dx[2]         /

        ])

> D2:=array(1..2,1..2,1..2):
> for i from 1 to 2 do
>   for j from 1 to 2 do
>     for k from 1 to 2 do
>       D2[i, j, k] := H[k, j, i];
>     od:
>   od:
> od:
> print(D2);

  array(1 .. 2, 1 .. 2, 1 .. 2, [

                        /   2          \
                        |  d           |
        (1, 1, 1) = G11 |------ Q(x[1])|
                        |     2        |
                        \dx[1]         /

                        /   2          \
                        |  d           |
        (1, 1, 2) = G21 |------ Q(x[1])|
                        |     2        |
                        \dx[1]         /

        (1, 2, 1) = 0

        (1, 2, 2) = 0

        (2, 1, 1) = 0

        (2, 1, 2) = 0

                        /   2          \
                        |  d           |
        (2, 2, 1) = G12 |------ Q(x[2])|
                        |     2        |
                        \dx[2]         /

                        /   2          \
                        |  d           |
        (2, 2, 2) = G22 |------ Q(x[2])|
                        |     2        |
                        \dx[2]         /

        ])

> 
>