blob: 3f803a4f19b2684c45396f7917f3652a66d61b7c [file] [log] [blame]
Adrià Vilanova Martínez24d87012022-06-16 00:29:59 +02001! Funció que imposa les condicions de contorn periòdiques, enviant l'índex N al
2! valor corresponent en l'interval [1, L].
3!
4! Prerequisit: N està a l'interval [0, L + 1].
avm9996345a8a462022-06-04 12:41:03 +02005integer*4 function PBC(N, L)
6 integer*4, intent(in) :: N, L
7 if (N == 0) then
8 PBC = L
9 else if (N == L + 1) then
10 PBC = 1
11 else
12 PBC = N
13 endif
14 return
15endfunction