| 
            Last change
 on this file since 19753 was             19753, checked in by Eric.Larour, 10 years ago           | 
        
        
          | 
             
CHG: new modules in javascript, IssmConfig and InterpFromMeshToMesh2d, which uses the  
bamg objects.  
New classes to be able to finish off the model.js implementation. New paterson, solvers for javacsript. 
 
           | 
        
        
          | 
            File size:
            653 bytes
           | 
        
      
      
| Line |   | 
|---|
| 1 | //DEBUG class definition
 | 
|---|
| 2 | //
 | 
|---|
| 3 | //   Usage:
 | 
|---|
| 4 | //      debug=new debug();
 | 
|---|
| 5 | 
 | 
|---|
| 6 | function debug (){
 | 
|---|
| 7 |         //methods
 | 
|---|
| 8 |         this.setdefaultparameters = function(){// {{{
 | 
|---|
| 9 |         }// }}}
 | 
|---|
| 10 |         this.disp= function(){// {{{
 | 
|---|
| 11 |                 console.log(sprintf('   debug parameters:'));
 | 
|---|
| 12 |                 console.log(sprintf('   debug parameters:'));
 | 
|---|
| 13 | 
 | 
|---|
| 14 |                 fielddisplay(this,'valgrind','use Valgrind to debug (0 or 1)');
 | 
|---|
| 15 |                 fielddisplay(this,'gprof','use gnu-profiler to find out where the time is spent');
 | 
|---|
| 16 |                 fielddisplay(this,'profiling','enables profiling (memory, flops, time)');
 | 
|---|
| 17 | 
 | 
|---|
| 18 |         }// }}}
 | 
|---|
| 19 |         //properties 
 | 
|---|
| 20 |         // {{{
 | 
|---|
| 21 |         this.valgrind = false;
 | 
|---|
| 22 |         this.gprof    = false;
 | 
|---|
| 23 |         this.profiling = false;
 | 
|---|
| 24 |         this.setdefaultparameters();
 | 
|---|
| 25 |         //}}}
 | 
|---|
| 26 | }
 | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.