- Nov 19, 2013
-
-
Steffen Müthing authored
notbuilt) and building Right now, some build modes reuse the same build stage value across several actual stages. This patch splits the notbuilt stage into notAllocated and building, avoiding that ambiguity.
-
Steffen Müthing authored
-
Steffen Müthing authored
- Introduce new exception BCRSMatrixError and use it throughout BCRSMatrix - Introduce new exception ImplicitModeOverflowExhausted, which is thrown by compress() for the implicit build mode. Also improve the error message for that exception to really help the user understand the problem signalled by this exception and how to remedy the situation.
-
Steffen Müthing authored
-
Steffen Müthing authored
This patch adds checks to make sure the user has actually set valid parameters before trying to allocate the matrix in implicit mode. We use a negative value for the overflow fraction as an indicator for this. As part of the cleanup, this patch also makes sure that avg and overflowsize are always initialized to a well-defined value.
-
Steffen Müthing authored
This was obviously never tested - don't try to assign the overflow fraction to the map holding the overflow entries...
-
Steffen Müthing authored
We iterate over all rows anyway, so avoid the additional loop.
-
Steffen Müthing authored
compress() uses iterators that are off to enable a *(++it) = ... idiom, which already confuses me right now. That confusion will only be worse when I look at the code again in half a year, so let's clean that up right now.
-
Steffen Müthing authored
ImplicitMatrixBuilder now has some more documentation and a second constructor that takes all required arguments for setting up a matrix in implicit build mode. So you can now create an ImplicitMatrixBuilder directly on top of a default-constructed BCRSMatrix.
-
Steffen Müthing authored
- Don't needlessly specialize the wrapper, we can still do that we we encounter the need for it. - Add some doxygen documentation. - Clean up formatting.
-
Steffen Müthing authored
-
Steffen Müthing authored
This one slipped through the cracks when renaming the build mode...
-
- Nov 15, 2013
-
-
Dominic Kempf authored
The sparsity pattern of the matrix is defined implicitly while assembling the matrix.
-
Dominic Kempf authored
call the matrix "Matrix" instead.
-
Dominic Kempf authored
The given implementation only makes sense for a BCRSMAtrix, thus it should only be used for such. This is in line with ISTLs general coding style. Also added bit of doc.
-
Dominic Kempf authored
This wrapper allows code to use the BCRSMode in implicit build mode with the default operator[][] API during the initial build stage.
-
Dominic Kempf authored
-
Dominic Kempf authored
-
Dominic Kempf authored
-
Dominic Kempf authored
-
Dominic Kempf authored
-
Dominic Kempf authored
-
Dominic Kempf authored
-
- Aug 15, 2013
-
-
Christian Engwer authored
use FieldTraits to determin the return type of the norm methods
-
- Mar 31, 2013
-
-
Christoph Grüninger authored
(kudos to Elias Pipping for the patch) [[Imported from SVN: r1910]]
-
- Jan 22, 2013
-
-
Oliver Sander authored
Because it does not currently have any measurable benefits. [[Imported from SVN: r1769]]
-
Christoph Grüninger authored
[[Imported from SVN: r1768]]
-
Markus Blatt authored
[[Imported from SVN: r1767]]
-
- Jan 09, 2013
-
-
Markus Blatt authored
Improved it such that placement new is only called when necessary. [[Imported from SVN: r1757]]
-
- Nov 28, 2012
-
-
Oliver Sander authored
[[Imported from SVN: r1737]]
-
Oliver Sander authored
[[Imported from SVN: r1736]]
-
- May 29, 2012
-
-
Oliver Sander authored
[[Imported from SVN: r1608]]
-
- May 02, 2012
-
-
Oliver Sander authored
[[Imported from SVN: r1570]]
-
- Feb 13, 2012
-
-
Christian Engwer authored
[[Imported from SVN: r1537]]
-
Christian Engwer authored
[[Imported from SVN: r1533]]
-
- Dec 01, 2010
-
-
Markus Blatt authored
rbegin -> beforeEnd rend -> beforeBegin [[Imported from SVN: r1414]]
-
- Nov 30, 2010
-
-
Markus Blatt authored
*sigh* [[Imported from SVN: r1410]]
-
- Nov 26, 2010
-
-
Markus Blatt authored
[[Imported from SVN: r1404]]
-
- Oct 30, 2010
-
-
Christian Engwer authored
[[Imported from SVN: r1333]]
-
- Oct 20, 2010
-
-
Jorrit Fahlke authored
[[Imported from SVN: r1319]]
-