model Interface

public interface model

Module Procedures

private function model_init(array, func, kopt) result(out)

Initalise the model type.

Arguments

Type IntentOptional Attributes Name
type(sdf), intent(in) :: array(:)

Array of SDFs

procedure(op) :: func

Operator to apply to SDF.

real(kind=wp), intent(in), optional :: kopt

Parameter used in modifier

Return Value type(model)