core.space_transfer module

class SpaceTransfer(fine_prob: Any, coarse_prob: Any, params: Dict[str, Any])[source]

Bases: object

Abstract SpaceTransfer 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: Any) Any[source]

Abstract interface for prolongation in space

Parameters:

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

restrict(F: Any) Any[source]

Abstract interface for restriction in space

Parameters:

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