Ignore:
Timestamp:
03/13/12 19:59:59 (13 years ago)
Author:
Eric.Larour
Message:

Completed separation of Petsc from ISSM. Matrix and Vector
are now the vehicles for Mat and Vec objects when running with
Petsc, or double* when running with a custom made type of matrix (still
to be finished).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/objects/Params/Param.h

    r11202 r11695  
    4141                virtual void  GetParameterValue(double** pdoublearray,int* pM,int* pN)=0;
    4242                virtual void  GetParameterValue(double*** parray, int* pM,int** pmdims, int** pndims)=0;
    43                 virtual void  GetParameterValue(Vec* pvec)=0;
    44                 virtual void  GetParameterValue(Mat* pmat)=0;
     43                virtual void  GetParameterValue(Vector** pvec)=0;
     44                virtual void  GetParameterValue(Matrix** pmat)=0;
    4545                virtual void  GetParameterValue(FILE** pfid)=0;
    4646               
     
    5454                virtual void  SetValue(int* intarray,int M)=0;
    5555                virtual void  SetValue(int* pintarray,int M,int N)=0;
    56                 virtual void  SetValue(Vec vec)=0;
    57                 virtual void  SetValue(Mat mat)=0;
     56                virtual void  SetValue(Vector* vec)=0;
     57                virtual void  SetValue(Matrix* mat)=0;
    5858                virtual void  SetValue(FILE* fid)=0;
    5959                virtual void  SetValue(double** array, int M, int* mdim_array, int* ndim_array)=0;
Note: See TracChangeset for help on using the changeset viewer.