Implements a n-tuple.  
 | 
| subroutine  | tuple_i4_assign_tuple (this, other) | 
|   | Assign an integer 2-tuple to a tuple.  
  | 
|   | 
| subroutine  | tuple_i4_assign_vector (this, x) | 
|   | Assign an integer vector to a tuple.  
  | 
|   | 
| pure logical function  | tuple_i4_equal (this, other) | 
|   | Check if two integer based tuples are equal.  
  | 
|   | 
| subroutine  | tuple3_i4_assign_tuple (this, other) | 
|   | Assign an integer 3-tuple to a tuple.  
  | 
|   | 
| subroutine  | tuple3_i4_assign_vector (this, x) | 
|   | Assign an integer vector to a tuple.  
  | 
|   | 
| pure logical function  | tuple3_i4_equal (this, other) | 
|   | Check if two integer based tuples are equal.  
  | 
|   | 
| subroutine  | tuple4_i4_assign_tuple (this, other) | 
|   | Assign an integer 4-tuple to a tuple.  
  | 
|   | 
| subroutine  | tuple4_i4_assign_vector (this, x) | 
|   | Assign an integer vector to a tuple.  
  | 
|   | 
| pure logical function  | tuple4_i4_equal (this, other) | 
|   | Check if two integer based tuples are equal.  
  | 
|   | 
| subroutine  | tuple_r8_assign_tuple (this, other) | 
|   | Assign a double precision 2-tuple to a tuple.  
  | 
|   | 
| subroutine  | tuple_r8_assign_vector (this, x) | 
|   | Assign a double precision vector to a tuple.  
  | 
|   | 
| pure logical function  | tuple_r8_equal (this, other) | 
|   | Check if two double precision tuples are equal.  
  | 
|   | 
| subroutine  | tuple_i4r8_assign_tuple (this, other) | 
|   | Assign a mixed integer-double precision 2-tuple to a tuple.  
  | 
|   | 
| subroutine  | tuple_i4r8_assign_vector (this, x) | 
|   | Assign a mixed intreger-double precision vector to a tuple.  
  | 
|   | 
| pure logical function  | tuple_i4r8_equal (this, other) | 
|   | Check if two mixed integer-double precision tuples are equal.  
  | 
|   | 
| subroutine  | tuple_2i4r8_assign_tuple (this, other) | 
|   | Assign a mixed integer-double precision 3-tuple to a tuple.  
  | 
|   | 
| subroutine  | tuple_2i4r8_assign_vector (this, x) | 
|   | Assign a mixed intreger-double precision vector to a tuple.  
  | 
|   | 
| pure logical function  | tuple_2i4r8_equal (this, other) | 
|   | Check if two mixed integer-double precision tuples are equal.  
  | 
|   |