EbtelInterface#
- class synthesizAR.interfaces.ebtel.EbtelInterface(total_time: Unit('s'), event_builder=None, heating_model=None, physics_model=None, solver_model=None)[source]#
Bases:
objectInterface to the Enthalpy-Based Thermal Evolution of Loops (EBTEL) model
This interface uses
ebtelplusplusto run an EBTEL simulation based on the properties of a particularsynthesizAR.Strand.- Parameters:
total_time (
Quantity) – The total time of the simulation. This will be the same for all strandsevent_builder (
synthesizAR.interfaces.ebtel.AbstractEventBuilder, optional) – Mapping between strand properties and heating event propertiesheating_model (
ebtelplusplus.models.HeatingModel, optional) – A model that specifies the background and energy partition. Events are attached to this model per strand byevent_builder.physics (
ebtelplusplus.models.PhysicsModel, optional)solver (
ebtelplusplus.models.SolverModel, optional)
Attributes Summary
Methods Summary
load_results(strand, **kwargs)Load EBTEL output for a given particular strand.
Attributes Documentation
- heating_model#
- name = 'EBTEL'#
Methods Documentation
- load_results(strand, **kwargs)[source]#
Load EBTEL output for a given particular strand.
- Parameters:
strand (
synthesizAR.Strand)