differentiable_field Derived Type

type, public, abstract :: differentiable_field


Inherited by

type~~differentiable_field~~InheritedByGraph type~differentiable_field differentiable_field type~ellipsoidal_field ellipsoidal_field type~ellipsoidal_field->type~differentiable_field

Contents


Type-Bound Procedures

procedure(field_interface), public, deferred :: evaluate

  • function field_interface(this, grid_points) result(f) Prototype

    Compute function values sampled at the provided locations

    Arguments

    Type IntentOptional AttributesName
    class(differentiable_field), intent(in) :: this
    class(grid), intent(in) :: grid_points

    Return Value class(grid), allocatable

procedure(field_interface), public, deferred :: laplacian

  • function field_interface(this, grid_points) result(f) Prototype

    Compute function values sampled at the provided locations

    Arguments

    Type IntentOptional AttributesName
    class(differentiable_field), intent(in) :: this
    class(grid), intent(in) :: grid_points

    Return Value class(grid), allocatable