add runner to LinearSolver and make it accessible, allow to derive from...
add runner to LinearSolver and make it accessible, allow to derive from PetscRunner for user-defined petsc solver implementation
Showing
- src/amdis/BiLinearForm.hpp 39 additions, 8 deletionssrc/amdis/BiLinearForm.hpp
- src/amdis/LinearForm.hpp 7 additions, 0 deletionssrc/amdis/LinearForm.hpp
- src/amdis/ProblemStatTraits.hpp 2 additions, 1 deletionsrc/amdis/ProblemStatTraits.hpp
- src/amdis/common/Algorithm.hpp 41 additions, 10 deletionssrc/amdis/common/Algorithm.hpp
- src/amdis/linearalgebra/LinearSolver.hpp 7 additions, 3 deletionssrc/amdis/linearalgebra/LinearSolver.hpp
- src/amdis/linearalgebra/LinearSolverInterface.hpp 2 additions, 2 deletionssrc/amdis/linearalgebra/LinearSolverInterface.hpp
- src/amdis/linearalgebra/RunnerInterface.hpp 1 addition, 1 deletionsrc/amdis/linearalgebra/RunnerInterface.hpp
- src/amdis/linearalgebra/eigen/DirectRunner.hpp 5 additions, 3 deletionssrc/amdis/linearalgebra/eigen/DirectRunner.hpp
- src/amdis/linearalgebra/eigen/IterativeRunner.hpp 5 additions, 2 deletionssrc/amdis/linearalgebra/eigen/IterativeRunner.hpp
- src/amdis/linearalgebra/istl/ISTLRunner.hpp 1 addition, 1 deletionsrc/amdis/linearalgebra/istl/ISTLRunner.hpp
- src/amdis/linearalgebra/mtl/KrylovRunner.hpp 3 additions, 2 deletionssrc/amdis/linearalgebra/mtl/KrylovRunner.hpp
- src/amdis/linearalgebra/mtl/UmfpackRunner.hpp 1 addition, 1 deletionsrc/amdis/linearalgebra/mtl/UmfpackRunner.hpp
- src/amdis/linearalgebra/petsc/MatrixBackend.hpp 3 additions, 1 deletionsrc/amdis/linearalgebra/petsc/MatrixBackend.hpp
- src/amdis/linearalgebra/petsc/PetscRunner.hpp 23 additions, 20 deletionssrc/amdis/linearalgebra/petsc/PetscRunner.hpp
Loading
Please register or sign in to comment