Source code for gtsimulation.Medium.uniform_medium

from gtsimulation.Medium import GTGeneralMedium


[docs] class GTUniformMedium(GTGeneralMedium): def __init__(self, density = 1., element = 'H'): super().__init__() self.model = "UniformMedium" self.density = density self.element_list = [element] self.element_abundance = [1]
[docs] def calculate_model(self, *args, **kwargs): pass
[docs] def get_density(self): return self.density
[docs] def get_element_list(self): return self.element_list
[docs] def get_element_abundance(self): return self.element_abundance
[docs] def to_string(self): return f"""{self.model} Density: {self.density} kg/m3"""
[docs] class GTVacuum(GTUniformMedium): def __init__(self): super().__init__(density = 0.) self.model = "Vacuum"
[docs] def to_string(self): return f"{self.model}"