@@ -378,7 +378,9 @@ <h1>Source code for pyaml.common.element_holder</h1><div class="highlight"><pre>
378378< span class ="kn "> from</ span > < span class ="w "> </ span > < span class ="nn "> .element</ span > < span class ="w "> </ span > < span class ="kn "> import</ span > < span class ="n "> Element</ span >
379379
380380< span class ="k "> if</ span > < span class ="n "> TYPE_CHECKING</ span > < span class ="p "> :</ span >
381+ < span class ="kn "> from</ span > < span class ="w "> </ span > < span class ="nn "> ..tuning_tools.dispersion</ span > < span class ="w "> </ span > < span class ="kn "> import</ span > < span class ="n "> Dispersion</ span >
381382 < span class ="kn "> from</ span > < span class ="w "> </ span > < span class ="nn "> ..tuning_tools.orbit</ span > < span class ="w "> </ span > < span class ="kn "> import</ span > < span class ="n "> Orbit</ span >
383+ < span class ="kn "> from</ span > < span class ="w "> </ span > < span class ="nn "> ..tuning_tools.orbit_response_matrix</ span > < span class ="w "> </ span > < span class ="kn "> import</ span > < span class ="n "> OrbitResponseMatrix</ span >
382384 < span class ="kn "> from</ span > < span class ="w "> </ span > < span class ="nn "> ..tuning_tools.tune</ span > < span class ="w "> </ span > < span class ="kn "> import</ span > < span class ="n "> Tune</ span >
383385
384386
@@ -727,7 +729,39 @@ <h1>Source code for pyaml.common.element_holder</h1><div class="highlight"><pre>
727729
728730 < span class ="nd "> @property</ span >
729731 < span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> orbit</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="s2 "> "Orbit"</ span > < span class ="p "> :</ span >
730- < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> get_orbit_tuning</ span > < span class ="p "> (</ span > < span class ="s2 "> "DEFAULT_ORBIT_CORRECTION"</ span > < span class ="p "> )</ span > </ div >
732+ < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> get_orbit_tuning</ span > < span class ="p "> (</ span > < span class ="s2 "> "DEFAULT_ORBIT_CORRECTION"</ span > < span class ="p "> )</ span >
733+
734+ < div class ="viewcode-block " id ="ElementHolder.get_orm_tuning ">
735+ < a class ="viewcode-back " href ="../../../api/pyaml.common.element_holder.html#pyaml.common.element_holder.ElementHolder.get_orm_tuning "> [docs]</ a >
736+ < span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> get_orm_tuning</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> name</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="s2 "> "OrbitResponseMatrix"</ span > < span class ="p "> :</ span >
737+ < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> __get</ span > < span class ="p "> (</ span > < span class ="s2 "> "OrbitResponseMatrix tool"</ span > < span class ="p "> ,</ span > < span class ="n "> name</ span > < span class ="p "> ,</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> __TUNING_TOOLS</ span > < span class ="p "> )</ span > </ div >
738+
739+
740+ < div class ="viewcode-block " id ="ElementHolder.add_orm_tuning ">
741+ < a class ="viewcode-back " href ="../../../api/pyaml.common.element_holder.html#pyaml.common.element_holder.ElementHolder.add_orm_tuning "> [docs]</ a >
742+ < span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> add_orm_tuning</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> orm</ span > < span class ="p "> :</ span > < span class ="n "> Element</ span > < span class ="p "> ):</ span >
743+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> __add</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> __TUNING_TOOLS</ span > < span class ="p "> ,</ span > < span class ="n "> orm</ span > < span class ="p "> )</ span > </ div >
744+
745+
746+ < span class ="nd "> @property</ span >
747+ < span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> orm</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="s2 "> "OrbitResponseMatrix"</ span > < span class ="p "> :</ span >
748+ < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> get_orm_tuning</ span > < span class ="p "> (</ span > < span class ="s2 "> "DEFAULT_ORBIT_RESPONSE_MATRIX"</ span > < span class ="p "> )</ span >
749+
750+ < div class ="viewcode-block " id ="ElementHolder.get_dispersion_tuning ">
751+ < a class ="viewcode-back " href ="../../../api/pyaml.common.element_holder.html#pyaml.common.element_holder.ElementHolder.get_dispersion_tuning "> [docs]</ a >
752+ < span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> get_dispersion_tuning</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> name</ span > < span class ="p "> :</ span > < span class ="nb "> str</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="s2 "> "Dispersion"</ span > < span class ="p "> :</ span >
753+ < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> __get</ span > < span class ="p "> (</ span > < span class ="s2 "> "Dispersion tool"</ span > < span class ="p "> ,</ span > < span class ="n "> name</ span > < span class ="p "> ,</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> __TUNING_TOOLS</ span > < span class ="p "> )</ span > </ div >
754+
755+
756+ < div class ="viewcode-block " id ="ElementHolder.add_dispersion_tuning ">
757+ < a class ="viewcode-back " href ="../../../api/pyaml.common.element_holder.html#pyaml.common.element_holder.ElementHolder.add_dispersion_tuning "> [docs]</ a >
758+ < span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> add_dispersion_tuning</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> dispersion</ span > < span class ="p "> :</ span > < span class ="n "> Element</ span > < span class ="p "> ):</ span >
759+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> __add</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> __TUNING_TOOLS</ span > < span class ="p "> ,</ span > < span class ="n "> dispersion</ span > < span class ="p "> )</ span > </ div >
760+
761+
762+ < span class ="nd "> @property</ span >
763+ < span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> dispersion</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="s2 "> "Dispersion"</ span > < span class ="p "> :</ span >
764+ < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> get_dispersion_tuning</ span > < span class ="p "> (</ span > < span class ="s2 "> "DEFAULT_DISPERSION"</ span > < span class ="p "> )</ span > </ div >
731765
732766</ pre > </ div >
733767
0 commit comments