22 |
#include "../Finley.h" |
#include "../Finley.h" |
23 |
#include "../Assemble.h" |
#include "../Assemble.h" |
24 |
#include "paso/SystemMatrix.h" |
#include "paso/SystemMatrix.h" |
25 |
|
#include "paso/SolverFCT.h" |
26 |
} |
} |
27 |
|
|
28 |
#include "FinleyError.h" |
#include "FinleyError.h" |
29 |
#include "FinleyAdapterException.h" |
#include "FinleyAdapterException.h" |
30 |
|
|
31 |
#include "SystemMatrixAdapter.h" |
#include "SystemMatrixAdapter.h" |
32 |
|
#include "TransportProblemAdapter.h" |
33 |
#include "escript/AbstractContinuousDomain.h" |
#include "escript/AbstractContinuousDomain.h" |
34 |
#include "escript/FunctionSpace.h" |
#include "escript/FunctionSpace.h" |
35 |
#include "escript/FunctionSpaceFactory.h" |
#include "escript/FunctionSpaceFactory.h" |
520 |
|
|
521 |
/** |
/** |
522 |
\brief |
\brief |
523 |
creates a SystemMatrixAdapter stiffness matrix an initializes it with zeros: |
creates a SystemMatrixAdapter stiffness matrix and initializes it with zeros: |
524 |
*/ |
*/ |
525 |
FINLEY_DLL_API |
FINLEY_DLL_API |
526 |
SystemMatrixAdapter newSystemMatrix( |
SystemMatrixAdapter newSystemMatrix( |
529 |
const int column_blocksize, |
const int column_blocksize, |
530 |
const escript::FunctionSpace& column_functionspace, |
const escript::FunctionSpace& column_functionspace, |
531 |
const int type) const; |
const int type) const; |
532 |
|
/** |
533 |
|
\brief |
534 |
|
creates a TransportProblemAdapter |
535 |
|
|
536 |
|
*/ |
537 |
|
|
538 |
|
FINLEY_DLL_API |
539 |
|
TransportProblemAdapter newTransportProblem( |
540 |
|
const double theta, |
541 |
|
const double dt_max, |
542 |
|
const int blocksize, |
543 |
|
const escript::FunctionSpace& functionspace, |
544 |
|
const int type) const; |
545 |
|
|
546 |
/** |
/** |
547 |
\brief returns locations in the FEM nodes |
\brief returns locations in the FEM nodes |