format 73 "m1qn3" // External libraries::m1qn3 revision 4 modified_by 81 "grlod" // class settings //class diagram settings draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default //use case diagram settings package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default //sequence diagram settings show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default //collaboration diagram settings show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default //object diagram settings write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default //component diagram settings package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default //deployment diagram settings package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default //state diagram settings package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default show_activities default region_horizontally default drawing_language default show_stereotype_properties default //activity diagram settings package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default show_infonote default drawing_language default show_stereotype_properties default classview 135633 "gen" //class diagram settings draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default //collaboration diagram settings show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default //object diagram settings write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default //sequence diagram settings show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default //state diagram settings package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default show_activities default region_horizontally default drawing_language default show_stereotype_properties default //class settings //activity diagram settings package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default show_infonote default drawing_language default show_stereotype_properties default class 137297 "m1qn3_procedures" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" operation 131537 "m1qn3" public explicit_return_type "" nparams 22 param in name "simul" explicit_type "void f(int *, long *, float [], float *, float [], long [], float [], double [])" param in name "prosca" explicit_type "void **" param in name "ctonb" explicit_type "void **" param in name "ctcab" explicit_type "void**" param in name "n" explicit_type "long *" param in name "x" explicit_type "float[]" param in name "f" explicit_type "float *" param in name "g" explicit_type "float[]" param in name "dxmin" explicit_type "float *" param in name "df1" explicit_type "float *" param in name "epsg" explicit_type "float *" param in name "impres" explicit_type "long *" param in name "io" explicit_type "long *" param in name "mode" explicit_type "long *" param in name "niter" explicit_type "long *" param in name "nsim" explicit_type "long *" param in name "iz" explicit_type "long []" param in name "rz" explicit_type "float []" param in name "nrz" explicit_type "long *" param in name "izs" explicit_type "long []" param in name "rzs" explicit_type "float []" param in name "dzs" explicit_type "double []" end operation 131665 "canctl" public explicit_return_type "" nparams 6 param in name "kpctl" explicit_type "" param in name "pxin" explicit_type "" param in name "pxout" explicit_type "" param in name "kzs" explicit_type "" param in name "pzs" explicit_type "" param in name "ddzs" explicit_type "" comment "Change of basis from canonical to control. m1qn3/m2qn1 need a procedure to transform a vector from euclidian representaton to orthonorme (ctonb) Copy the input vector into the output vector. CC Input : CC ----- CC argument CC kpctl : size of control vector CC pxin : input vector in old basis CC kzs : kzs(1) = current number of simulations CC kzs(2) = current number of iterations CC kzs(3) = flag for optimal step computation CC pzs, ddzs : empty work arrays CC common : none CC CC Output : CC ------ CC argument CC pxout : output vector in new basis CC common : none " end operation 131793 "ctlcan" public explicit_return_type "" nparams 0 end operation 132049 "scpctl" public explicit_return_type "" nparams 0 end end end end