Changeset 23043


Ignore:
Timestamp:
08/02/18 16:15:36 (7 years ago)
Author:
erobo
Message:

CHG: allow for printarray of IssmDoubles

Location:
issm/trunk-jpl/src/c/shared/Elements
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/shared/Elements/PrintArrays.cpp

    r15104 r23043  
    1 
    21#include "./elements.h"
    32#include "../io/Print/Print.h"
     
    1312        _printf_("\n");
    1413}
     14#ifdef _HAVE_ADOLC_
     15void printarray(IssmDouble* array,int lines,int cols){
     16        _printf_("\n");
     17        for(int i=0;i<lines;i++){ 
     18                _printf_("   [ ");
     19                for(int j=0;j<cols;j++) _printf_( " " << setw(11) << setprecision (5) << array[i*cols+j]);
     20                _printf_(" ]\n");
     21        } 
     22        _printf_("\n");
     23}
     24#endif
    1525void printsparsity(IssmPDouble* array,int lines,int cols){
    1626        int count;
  • issm/trunk-jpl/src/c/shared/Elements/elements.h

    r22852 r23043  
    4242/*Print arrays*/
    4343void printarray(IssmPDouble* array,int lines,int cols=1);
     44#if _HAVE_ADOLC_
     45void printarray(IssmDouble* array,int lines,int cols=1);
     46#endif
    4447void printarray(int* array,int lines,int cols=1);
    4548void printarray(bool* array,int lines,int cols=1);
Note: See TracChangeset for help on using the changeset viewer.