V3FIT
Modules | Functions/Subroutines
line_segment.f File Reference

Contains module line_segment. More...

Go to the source code of this file.

Modules

module  line_segment
 Module is part of the LIBSTELL. This module contains code to create a profile constructed of line sigments. These line segments are assumed to be specified such that xx(i) < xx(i + 1)
 

Functions/Subroutines

subroutine, public line_segment::line_seg (x, y, xx, yy, n)
 Interpolate a point on a line. More...
 
subroutine, public line_segment::line_seg_int (x, y, xx, yy, n)
 Integrate to a point on a line. More...
 
pure recursive subroutine, private line_segment::get_indices (x, xx, lBound, uBound, ilow, ihigh)
 Find the bounding indicies of the array. More...
 
pure real(rprec) function, private line_segment::slope (yy, xx, ilow, ihigh)
 Find the slope of the line. More...
 
pure real(rprec) function, private line_segment::offset (yy, xx, ilow, ihigh)
 Find the y intercept of the line. More...
 
pure real(rprec) function, private line_segment::y_value (x, yy, xx, ilow, ihigh)
 Evaluate the line. More...
 
pure real(rprec) function, private line_segment::y_value_int (x0, x1, yy, xx, ilow, ihigh)
 Integrate the line. More...
 
logical function, public line_segment::line_seg_test ()
 Line segment unit test function. More...
 
logical function, private line_segment::check (expected, received, testNum, name)
 Check a real value. More...
 

Detailed Description

Contains module line_segment.

Definition in file line_segment.f.