(i) check for B constant, do not reassemble matrix in this case (ii) implement fixed point iteration instead of new factorization in case B is not constant
Member Kaskade::Limex< Eq >::step (State const &x, double dt, int order, std::vector< std::pair< double, double > > const &tolX)
(i) check for B constant, do not reassemble matrix in this case (ii) implement fixed point iteration instead of new factorization in case B is not constant
(i) check for B constant, do not reassemble matrix in this case (ii) implement fixed point iteration instead of new factorization in case B is not constant
Currently, the interpolation is just with factor 0.5 from both coarse parents - not really clever for unstructured grids or jumping coefficients. Implement a more clever weighting.
: (i) Simplify code by using entity pointer's comparison operator instead of ids (caveat: can ids lead to shorter hierarchies? Remember that entities copied to higher grid levels have the same id. If the comparison operators between entity pointers evaluate to "not equal" in this case, comparing ids may be more efficient. (ii) Check whether spanwidth can be computed as difference of the entity levels instead of using the loop. The same consideration as for (i) applies.
Currently, the norm is computed inefficiently via the signular value decomposition, and takes \( O(n^3) \) time. Consider implementing a power iteration.
Generated on Fri Sep 6 2024 13:13:01 for KASKADE 7 development version by 1.9.4