| Module | Source File | Description | 
|---|---|---|
| forcad | forcad.f90 | |
| forcad_interface | forcad_interface.F90 | Provides a unified interfaces  | 
               
| forcad_kinds | forcad_kinds.F90 | |
| forcad_nurbs_curve | forcad_nurbs_curve.F90 | This module defines the 'nurbs_curve' type for representing a Non-Uniform Rational B-Spline (NURBS) curve.  | 
               
| forcad_nurbs_surface | forcad_nurbs_surface.F90 | This module defines the 'nurbs_surface' type for representing a Non-Uniform Rational B-Spline (NURBS) surface.  | 
               
| forcad_nurbs_volume | forcad_nurbs_volume.F90 | This module defines the 'nurbs_volume' type for representing a Non-Uniform Rational B-Spline (NURBS) volume.  | 
               
| forcad_utils | forcad_utils.F90 | This module contains parameters, functions and subroutines that are used in the library.  |