Procedure for finding derivatives from an array
Uses 3 point lagrangian method to calculate the derivative of an array
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=Float64), | intent(in), | dimension(:) | :: | x | X Values |
|
real(kind=Float64), | intent(in), | dimension(:) | :: | y | Y Values |
|
real(kind=Float64), | intent(out), | dimension(:) | :: | yp | Derivative of Y w.r.t. X |
Uses 3 point lagrangian method to calculate the partial derivative of an array Z w.r.t X and Y
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=Float64), | intent(in), | dimension(:) | :: | x | X Values |
|
real(kind=Float64), | intent(in), | dimension(:) | :: | y | Y Values |
|
real(kind=Float64), | intent(in), | dimension(:,:) | :: | z | Z Values |
|
real(kind=Float64), | intent(out), | dimension(:,:) | :: | zxp | Derivative of Z w.r.t. X |
|
real(kind=Float64), | intent(out), | dimension(:,:) | :: | zyp | Derivative of Z w.r.t. Y |
Uses 3 point lagrangian method to calculate the partial derivative of an array F w.r.t R, Z and Phi
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=Float64), | intent(in), | dimension(:) | :: | r | R Values |
|
real(kind=Float64), | intent(in), | dimension(:) | :: | z | Z Values |
|
real(kind=Float64), | intent(in), | dimension(:) | :: | phi | Phi Values |
|
real(kind=Float64), | intent(in), | dimension(:,:,:) | :: | f | F Values |
|
real(kind=Float64), | intent(out), | dimension(:,:,:) | :: | frp | Derivative of F w.r.t. R |
|
real(kind=Float64), | intent(out), | dimension(:,:,:) | :: | fzp | Derivative of F w.r.t. Z |
|
real(kind=Float64), | intent(out), | dimension(:,:,:) | :: | fphip | Derivative of F w.r.t. Phi |