Changeset 18240


Ignore:
Timestamp:
07/14/14 11:12:10 (11 years ago)
Author:
seroussi
Message:

NEW: analytical solution for Stokes test

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/shared/FSanalyticals/fsanalyticals.cpp

    r17739 r18240  
    4545                case 10:
    4646                        return 4*pow(PI, 2)*pow(p, 2)*(cos(PI*p*x) - 1)*sin(PI*p*y)*sin(PI*p*z) + 2*pow(PI, 2)*pow(p, 2)*sin(PI*p*y)*sin(PI*p*z)*cos(PI*p*x) + PI*q*pow(z, a)*sin(PI*q*y)*cos(PI*q*x);
     47                case 12:
     48                        z=y;
     49                        return 32.0/5.0*pow(PI, 2)*sin(8*PI*z);
    4750                case 21:
    4851                        z=y;
     
    8790                case 10:
    8891                        return -2*pow(PI, 2)*pow(p, 2)*(cos(PI*p*y) - 1)*sin(PI*p*x)*sin(PI*p*z) - pow(PI, 2)*pow(p, 2)*sin(PI*p*x)*sin(PI*p*z)*cos(PI*p*y) + PI*q*pow(z, a)*sin(PI*q*x)*cos(PI*q*y);
     92                case 12:
     93                        z=y;
     94                        return 32.0/5.0*pow(PI, 2)*sin(8*PI*x) - 100;
    8995                case 21:
    9096                        z=y;
     
    106112
    107113        switch(testid){
    108                 case 1: case 2: case 7: case 8: case 11: case 18: case 21:
     114                case 1: case 2: case 7: case 8: case 11:  case 12: case 18: case 21:
    109115                        return 0.;
    110116                case 3:
     
    132138
    133139        switch(testid){
    134                 case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 21:
     140                case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 12: case 21:
    135141                        return 0.;
    136142                case 11:
Note: See TracChangeset for help on using the changeset viewer.