545 |
*/ |
*/ |
546 |
DUDLEY_DLL_API |
DUDLEY_DLL_API |
547 |
virtual void addPDEToSystem( |
virtual void addPDEToSystem( |
548 |
SystemMatrixAdapter& mat, escript::Data& rhs, |
escript::AbstractSystemMatrix& mat, escript::Data& rhs, |
549 |
const escript::Data& A, const escript::Data& B, const escript::Data& C, |
const escript::Data& A, const escript::Data& B, const escript::Data& C, |
550 |
const escript::Data& D, const escript::Data& X, const escript::Data& Y, |
const escript::Data& D, const escript::Data& X, const escript::Data& Y, |
551 |
const escript::Data& d, const escript::Data& y) const; |
const escript::Data& d, const escript::Data& y, |
552 |
|
const escript::Data& d_contact, const escript::Data& y_contact) const; |
553 |
|
|
554 |
|
|
555 |
/** |
/** |
556 |
\brief |
\brief |
557 |
adds a PDE onto the lumped stiffness matrix matrix |
adds a PDE onto the lumped stiffness matrix matrix |
569 |
DUDLEY_DLL_API |
DUDLEY_DLL_API |
570 |
virtual void addPDEToRHS(escript::Data& rhs, |
virtual void addPDEToRHS(escript::Data& rhs, |
571 |
const escript::Data& X, const escript::Data& Y, |
const escript::Data& X, const escript::Data& Y, |
572 |
const escript::Data& y) const; |
const escript::Data& y, const escript::Data& y_contact) const; |
573 |
/** |
/** |
574 |
\brief |
\brief |
575 |
adds a PDE onto a transport problem |
adds a PDE onto a transport problem |
577 |
|
|
578 |
DUDLEY_DLL_API |
DUDLEY_DLL_API |
579 |
virtual void addPDEToTransportProblem( |
virtual void addPDEToTransportProblem( |
580 |
TransportProblemAdapter& tp, escript::Data& source, |
escript::AbstractTransportProblem& tp, escript::Data& source, |
581 |
const escript::Data& M, |
const escript::Data& M, |
582 |
const escript::Data& A, const escript::Data& B, const escript::Data& C,const escript::Data& D, |
const escript::Data& A, const escript::Data& B, const escript::Data& C,const escript::Data& D, |
583 |
const escript::Data& X,const escript::Data& Y, |
const escript::Data& X,const escript::Data& Y, |