Sen2Cor topographic correction

hello. which algorithm used for topographic correction in Sen2Cor?