Source Files
Modules
Procedures
Abstract Interfaces
Derived Types
piecewise
Interface
8 statements
Source File
athena_diffstruc_extd.f90
athena__diffstruc_extd
piecewise
Contents
Functions
piecewise_array
public interface piecewise
Functions
private module function piecewise_array(input, gradient, limit) result(output)
Implementation →
Arguments
Type
Intent
Optional
Attributes
Name
class(array_type),
intent(in),
target
::
input
real(kind=real32),
intent(in)
::
gradient
real(kind=real32),
intent(in)
::
limit
Return Value
type(array_type), pointer