abbott Module

Returns the Firestone Abbott’s curve as well as some ISO 25178 parameters


Uses

  • module~~abbott~~UsesGraph module~abbott abbott data_arch data_arch module~abbott->data_arch gnufor gnufor module~abbott->gnufor least_squares least_squares module~abbott->least_squares miscellaneous miscellaneous module~abbott->miscellaneous module~stat_mom stat_mom module~abbott->module~stat_mom pikaia_oop pikaia_oop module~abbott->pikaia_oop sort_arrays sort_arrays module~abbott->sort_arrays module~stat_mom->data_arch module~stat_mom->sort_arrays

Used by

  • module~~abbott~~UsedByGraph module~abbott abbott program~test_abbott test_abbott program~test_abbott->module~abbott

Subroutines

public subroutine abbott_param(tab, lg, nom, curves, results, omp)

Function that returns the Abbott’s curve in a svg file as well as smrk1, smrk2, spk, svk, sk

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=R8), intent(inout), dimension(1:lg ) :: tab

surface in a 1D vector

integer(kind=I4), intent(in) :: lg

surface total number of points

character(len=*), intent(in) :: nom

output generic name

logical(kind=I4), intent(in), dimension(1:3) :: curves

if true, generates a svg drawing 1: histogram 2: Abbott 3: tangent fit

real(kind=R8), intent(out), dimension(1:11 ) :: results

surface parameters output

Read more…
logical(kind=I4), intent(in) :: omp

if true, openmp used