/[escript]/trunk/ripley/src/RipleyDomain.cpp
ViewVC logotype

Diff of /trunk/ripley/src/RipleyDomain.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3769 by caltinay, Tue Jan 17 04:09:55 2012 UTC revision 3773 by caltinay, Wed Jan 18 04:27:53 2012 UTC
# Line 764  void RipleyDomain::addPDEToSystem( Line 764  void RipleyDomain::addPDEToSystem(
764      if (numEq==1) {      if (numEq==1) {
765          if (reducedOrder) {          if (reducedOrder) {
766              assemblePDESingleReduced(S, rhs, A, B, C, D, X, Y);              assemblePDESingleReduced(S, rhs, A, B, C, D, X, Y);
767              assemblePDEBoundarySingleReduced(S, rhs, d, y);              assemblePDEBoundarySingleReduced(S, rhs, escript::Data(),
768                        escript::Data(), escript::Data(), d, escript::Data(), y);
769          } else {          } else {
770              assemblePDESingle(S, rhs, A, B, C, D, X, Y);              assemblePDESingle(S, rhs, A, B, C, D, X, Y);
771              assemblePDEBoundarySingle(S, rhs, d, y);              assemblePDEBoundarySingle(S, rhs, escript::Data(),
772                        escript::Data(), escript::Data(), d, escript::Data(), y);
773          }          }
774      } else {      } else {
775          if (reducedOrder) {          if (reducedOrder) {
776              assemblePDESystemReduced(S, rhs, A, B, C, D, X, Y);              assemblePDESystemReduced(S, rhs, A, B, C, D, X, Y);
777              assemblePDEBoundarySystemReduced(S, rhs, d, y);              assemblePDEBoundarySystemReduced(S, rhs, escript::Data(),
778                        escript::Data(), escript::Data(), d, escript::Data(), y);
779          } else {          } else {
780              assemblePDESystem(S, rhs, A, B, C, D, X, Y);              assemblePDESystem(S, rhs, A, B, C, D, X, Y);
781              assemblePDEBoundarySystem(S, rhs, d, y);              assemblePDEBoundarySystem(S, rhs, escript::Data(),
782                        escript::Data(), escript::Data(), d, escript::Data(), y);
783          }          }
784      }      }
785  }  }
# Line 1212  void RipleyDomain::assemblePDESingle(Pas Line 1216  void RipleyDomain::assemblePDESingle(Pas
1216  }  }
1217    
1218  void RipleyDomain::assemblePDEBoundarySingle(Paso_SystemMatrix* mat,  void RipleyDomain::assemblePDEBoundarySingle(Paso_SystemMatrix* mat,
1219        escript::Data& rhs, const escript::Data& d, const escript::Data& y) const          escript::Data& rhs, const escript::Data& a, const escript::Data& b,
1220            const escript::Data& c, const escript::Data& d, const escript::Data& x,
1221            const escript::Data& y) const
1222  {  {
1223      throw RipleyException("assemblePDEBoundarySingle() not implemented");      throw RipleyException("assemblePDEBoundarySingle() not implemented");
1224  }  }
# Line 1226  void RipleyDomain::assemblePDESingleRedu Line 1232  void RipleyDomain::assemblePDESingleRedu
1232  }  }
1233    
1234  void RipleyDomain::assemblePDEBoundarySingleReduced(Paso_SystemMatrix* mat,  void RipleyDomain::assemblePDEBoundarySingleReduced(Paso_SystemMatrix* mat,
1235        escript::Data& rhs, const escript::Data& d, const escript::Data& y) const          escript::Data& rhs, const escript::Data& a, const escript::Data& b,
1236            const escript::Data& c, const escript::Data& d, const escript::Data& x,
1237            const escript::Data& y) const
1238  {  {
1239      throw RipleyException("assemblePDEBoundarySingleReduced() not implemented");      throw RipleyException("assemblePDEBoundarySingleReduced() not implemented");
1240  }  }
# Line 1239  void RipleyDomain::assemblePDESystem(Pas Line 1247  void RipleyDomain::assemblePDESystem(Pas
1247  }  }
1248    
1249  void RipleyDomain::assemblePDEBoundarySystem(Paso_SystemMatrix* mat,  void RipleyDomain::assemblePDEBoundarySystem(Paso_SystemMatrix* mat,
1250        escript::Data& rhs, const escript::Data& d, const escript::Data& y) const          escript::Data& rhs, const escript::Data& a, const escript::Data& b,
1251            const escript::Data& c, const escript::Data& d, const escript::Data& x,
1252            const escript::Data& y) const
1253  {  {
1254      throw RipleyException("assemblePDEBoundarySystem() not implemented");      throw RipleyException("assemblePDEBoundarySystem() not implemented");
1255  }  }
# Line 1253  void RipleyDomain::assemblePDESystemRedu Line 1263  void RipleyDomain::assemblePDESystemRedu
1263  }  }
1264    
1265  void RipleyDomain::assemblePDEBoundarySystemReduced(Paso_SystemMatrix* mat,  void RipleyDomain::assemblePDEBoundarySystemReduced(Paso_SystemMatrix* mat,
1266        escript::Data& rhs, const escript::Data& d, const escript::Data& y) const          escript::Data& rhs, const escript::Data& a, const escript::Data& b,
1267            const escript::Data& c, const escript::Data& d, const escript::Data& x,
1268            const escript::Data& y) const
1269  {  {
1270      throw RipleyException("assemblePDEBoundarySystemReduced() not implemented");      throw RipleyException("assemblePDEBoundarySystemReduced() not implemented");
1271  }  }

Legend:
Removed from v.3769  
changed lines
  Added in v.3773

  ViewVC Help
Powered by ViewVC 1.1.26