Changeset 17388


Ignore:
Timestamp:
03/05/14 15:19:14 (11 years ago)
Author:
seroussi
Message:

NEW: another analytical solution

File:
1 edited

Legend:

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

    r17360 r17388  
    4040                case 8:
    4141                        return 1.0;
     42                case 9:
     43                        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) + 2*x*z;
    4244
    4345                case 101:
     
    7274                case 8:
    7375                        return 1.0;
     76                case 9:
     77                        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) + 2*y*z;
    7478
    7579                case 101:
     
    9599                case 6:
    96100                        return - 2. * PI*PI * p*p * (cos(p*PI*z)-1) * sin(p*PI*x) * sin(p*PI*y)-PI*PI * p*p *  sin(p*PI*x)    * sin(p*PI*y) * cos(p*PI*z)+ q * PI * sin(q*PI*x) * sin(q*PI*y) * cos(q*PI*z);
     101                case 9:
     102                        return -2*pow(PI, 3)*pow(p, 3)*(cos(PI*p*z)/(PI*p) - 1/(PI*p))*sin(PI*p*x)*sin(PI*p*y) - pow(PI, 2)*pow(p, 2)*sin(PI*p*x)*sin(PI*p*y)*cos(PI*p*z) + pow(x, 2) + pow(y, 2);
    97103                default:
    98104                        _error_("FS analytical solution"<<testid<<" not implemented yet");
Note: See TracChangeset for help on using the changeset viewer.