src.surface.abstract_surface

Module Contents

Classes

Surface

A class used to represent an abstract toroidal surface

class src.surface.abstract_surface.Surface(surface_parametrization, nbpts, Np)

Bases: abc.ABC

A class used to represent an abstract toroidal surface

abstract load_file(pathfile)

extract the surface_parametrization from a file

abstract change_param(param, dcoeff)

from a surface parameters and an array of modification, return the right surface parameters :param param: a complex type :param dcoeff: the perturbation to apply :type dcoeff: 1D array

abstract get_theta_pertubation(self)

compute the perturbations of a surface