/[escript]/trunk/paso/src/Paso.h
ViewVC logotype

Diff of /trunk/paso/src/Paso.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 806 by gross, Thu Aug 10 11:58:52 2006 UTC revision 1312 by ksteube, Mon Sep 24 06:18:44 2007 UTC
# Line 1  Line 1 
 /* $Id$ */  
1    
2    /* $Id$ */
3    
4  /*  /*******************************************************
5  ********************************************************************************   *
6  *               Copyright   2006 by ACcESS MNRF                                *   *           Copyright 2003-2007 by ACceSS MNRF
7  *                                                                              *   *       Copyright 2007 by University of Queensland
8  *                 http://www.access.edu.au                                     *   *
9  *           Primary Business: Queensland, Australia                            *   *                http://esscc.uq.edu.au
10  *     Licensed under the Open Software License version 3.0             *   *        Primary Business: Queensland, Australia
11  *        http://www.opensource.org/licenses/osl-3.0.php                        *   *  Licensed under the Open Software License version 3.0
12  ********************************************************************************   *     http://www.opensource.org/licenses/osl-3.0.php
13  */   *
14     *******************************************************/
15    
16  /**************************************************************/  /**************************************************************/
17    
# Line 27  Line 28 
28  #define INC_PASO  #define INC_PASO
29    
30  #include "Common.h"  #include "Common.h"
 #include "Options.h"  
 #include "SystemMatrix.h"  
   
 #include "Paso_MPI.h"  
31    
32  /**************************************************************/  /**************************************************************/
33    
# Line 62  void Paso_setError(Paso_ErrorCodeType er Line 59  void Paso_setError(Paso_ErrorCodeType er
59  bool_t Paso_noError(void);  bool_t Paso_noError(void);
60  Paso_ErrorCodeType Paso_getErrorType(void);  Paso_ErrorCodeType Paso_getErrorType(void);
61  char* Paso_getErrorMessage(void);  char* Paso_getErrorMessage(void);
 void Paso_solve(Paso_SystemMatrix* A, double* out, double* in, Paso_Options* options);  
 void Paso_solve_free(Paso_SystemMatrix* in);  
   
 #ifdef PASO_MPI  
 bool_t Paso_MPI_noError( Paso_MPIInfo *mpi_info );  
 #endif  
62    
63  #endif /* #ifndef INC_PASO */  #endif /* #ifndef INC_PASO */
   
 /*  
  * $Log$  
  * Revision 1.2  2005/09/15 03:44:38  jgs  
  * Merge of development branch dev-02 back to main trunk on 2005-09-15  
  *  
  * Revision 1.1.2.2  2005/09/07 00:59:08  gross  
  * some inconsistent renaming fixed to make the linking work.  
  *  
  * Revision 1.1.2.1  2005/09/05 06:29:47  gross  
  * These files have been extracted from finley to define a stand alone libray for iterative  
  * linear solvers on the ALTIX. main entry through Paso_solve. this version compiles but  
  * has not been tested yet.  
  *  
  *  
  */  

Legend:
Removed from v.806  
changed lines
  Added in v.1312

  ViewVC Help
Powered by ViewVC 1.1.26