core.SpaceTransfer module

class space_transfer(fine_prob, coarse_prob, space_transfer_params)[source]

Bases: object

Abstract space_transfer class

params

parameters given by the user

Type:

__Pars

logger

custom logger for transfer-related logging

fine_prob

reference to the fine problem

Type:

pySDC.Problem.ptype

coarse_prob

reference to the coarse problem

Type:

pySDC.Problem.ptype

prolong(G)[source]

Abstract interface for prolongation in space

Parameters:

G – the coarse level data (easier to access than via the coarse attribute)

restrict(F)[source]

Abstract interface for restriction in space

Parameters:

F – the fine level data (easier to access than via the fine attribute)