|  | @@ -69,9 +69,15 @@ enum LinearSolverTerminationType {
 | 
	
		
			
				|  |  |    LINEAR_SOLVER_FATAL_ERROR
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +// This enum controls the fill-reducing ordering a sparse linear
 | 
	
		
			
				|  |  | +// algebra library should use before computing a sparse factorization
 | 
	
		
			
				|  |  | +// (usually Cholesky).
 | 
	
		
			
				|  |  |  enum OrderingType {
 | 
	
		
			
				|  |  | -  NATURAL,
 | 
	
		
			
				|  |  | -  AMD
 | 
	
		
			
				|  |  | +  NATURAL, // Do not re-order the matrix. This is useful when the
 | 
	
		
			
				|  |  | +           // matrix has been ordered using a fill-reducing ordering
 | 
	
		
			
				|  |  | +           // already.
 | 
	
		
			
				|  |  | +  AMD      // Use the Approximate Minimum Degree algorithm to re-order
 | 
	
		
			
				|  |  | +           // the matrix.
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  class LinearOperator;
 |