implementations.sweeper_classes.generic_implicit module

class generic_implicit(params)[source]

Bases: Sweeper

Generic implicit sweeper, expecting lower triangular matrix type as input

QI

lower triangular matrix

compute_end_point()[source]

Compute u at the right point of the interval

The value uend computed here is a full evaluation of the Picard formulation unless do_full_update==False

Returns:

None

integrate()[source]

Integrates the right-hand side

Returns:

containing the integral as values

Return type:

list of dtype_u

update_nodes()[source]

Update the u- and f-values at the collocation nodes -> corresponds to a single sweep over all nodes

Returns:

None