Stephan Rave
Stephan Rave
This adds a (largely untested) `project_system` method which, given lists of `source` and `range` bases projects an `Operator` with `BlockVectorSpace` as `source` and/or `range` while preserving the block structure. In...
I would like to retire `discretizers.disk` and replace it by a generic config file format. Something like ```yaml type: StationaryModel operator: type: LincombOperator operators: - L1.mat - L2.mat coefficients: -...
Currently supports only `RectGrid`. (Unstructured) triangular grids seems to require hacking tikzplotlib as all triangles get converted to corresponding tikz directives, which is not feasible even for relatively small grids.
We have decided to remove pycontracts in favour of PEP484-style type annotations (see #56). Once we have moved to Python 3 (#128), we should start adding type hints.
Right now, the number of assertions varies randomly from 'none' to 'extensive'.
In many workflows with external solvers, there exists already a method for assembling the operator and rhs of a linear stationary problem for given `mu`. By providing a list of...
For instance, when the vectors in U represent a time trajectory, U.times could contain an array with the points in time corresponding to the vectors in the array (think of...
It might be an option to always use an external solver library (fenics, ngsolve) and only keep the analytical problems with their associated data. The discretizers would be replaced by...
This PR implements a new approach to handling a global random state in pyMOR. Most notable changes compared to the previous approach: - The newer `np.random.Generator` class is used instead...
See discussion in #1736.