From 4a004205484cdd9340b1b8554efbb323e96a9b86 Mon Sep 17 00:00:00 2001 From: Eugeniy Mikhailov Date: Mon, 14 Dec 2009 21:55:54 +0000 Subject: atom properties moved to global variable, this no need to load unload it from file --- useful_functions.m | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'useful_functions.m') diff --git a/useful_functions.m b/useful_functions.m index bc8f709..74dd9a5 100644 --- a/useful_functions.m +++ b/useful_functions.m @@ -236,16 +236,15 @@ endfunction function xi=susceptibility_steady_state_at_freq( atom_field_problem) % find steady state susceptibility at particular modulation frequency element % at given E_field - %L0m = atom_field_problem.L0m ; - %polarizability_m = atom_field_problem.polarizability_m ; - %dipole_elements = atom_field_problem.dipole_elements ; + global atom_properties; + L0m = atom_properties.L0m ; + polarizability_m = atom_properties.polarizability_m ; + dipole_elements = atom_properties.dipole_elements ; + E_field = atom_field_problem.E_field ; modulation_freq = atom_field_problem.modulation_freq ; freq_index = atom_field_problem.freq_index ; - % load from file values of 'L0m', 'polarizability_m', 'dipole_elements'; - load( atom_field_problem.atom_properties_fname ); - rhoLiouville=rhoLiouville_steady_state(L0m, polarizability_m, E_field, modulation_freq); xi=susceptibility(freq_index, rhoLiouville, dipole_elements); endfunction -- cgit v1.2.3