
\begin{DoxyRefList}
\item[\label{todo__todo000074}%
\hypertarget{todo__todo000074}{}%
Class \hyperlink{structabsdiag}{absdiag} ]\-: by intern  
\item[\label{todo__todo000054}%
\hypertarget{todo__todo000054}{}%
Member \hyperlink{class_s_c_i_run_algo_1_1_add_knowns_to_linear_system_algo_a502b3199b32b604f7c0127105b757271}{Add\-Knowns\-To\-Linear\-System\-Algo\-:\-:run} (Matrix\-Handle a\-\_\-in, Matrix\-Handle b\-\_\-in, Matrix\-Handle x, Sparse\-Row\-Matrix\-Handle \&a\-\_\-out, Matrix\-Handle \&b\-\_\-out, bool convert\-\_\-matrix\-\_\-types=false)]\-: if matrix A is sparse (checked and/or converted),  
\item[\label{todo__todo000381}%
\hypertarget{todo__todo000381}{}%
Class \hyperlink{class_s_c_i_run_1_1_add_module}{Add\-Module} ]idea\-: write addmodule.\-Show\-Mesh in python  
\item[\label{todo__todo000004}%
\hypertarget{todo__todo000004}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_data_af93a99b6cf6a4b115ff49019a14f9935}{Algorithm\-Data\-:\-:get} (const Name \&name) const ]\-: log incorrect type if present but wrong type  
\item[\label{todo__todo000005}%
\hypertarget{todo__todo000005}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_data_a2624bfe713ae57169e2e80959fa6a8dc}{Algorithm\-Data\-:\-:get\-List} (const Name \&name) const ]\-: log incorrect type if present but wrong type  
\item[\label{todo__todo000006}%
\hypertarget{todo__todo000006}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_data_a451b42c2304f5614ec926df48ff225e9}{Algorithm\-Data\-:\-:set\-Transient} (boost\-::any t)]\-: lame  
\item[\label{todo__todo000002}%
\hypertarget{todo__todo000002}{}%
Class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_parameter_list}{Algorithm\-Parameter\-List} ]\-: link this to Module\-State via meeting discussion  
\item[\label{todo__todo000007}%
\hypertarget{todo__todo000007}{}%
Class \hyperlink{struct_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_parameter_not_found}{Algorithm\-Parameter\-Not\-Found} ]??  
\item[\label{todo__todo000001}%
\hypertarget{todo__todo000001}{}%
Class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_algorithm_status_reporter}{Algorithm\-Status\-Reporter} ]\-: integrate with logger type above  
\item[\label{todo__todo000056}%
\hypertarget{todo__todo000056}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_append_matrix_algorithm_a12940ec5da2e90c1c1bf4123488b0a91}{Append\-Matrix\-Algorithm\-:\-:run} (const Inputs \&input, const Parameters \&params) const ]\-: error 

\-: error 

\-: error  
\item[\label{todo__todo000088}%
\hypertarget{todo__todo000088}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_application_aa66d447ada4bc7b401cef268823b10bd}{Application\-:\-:controller} ()]\-: these all get configured 

\-: sloppy way to initialize this but similar to v4, oh well  
\item[\label{todo__todo000090}%
\hypertarget{todo__todo000090}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_application_a74fde2dcc73016d9f02eba2a83ca5e9b}{Application\-:\-:version} () const ]\-:  
\item[\label{todo__todo000302}%
\hypertarget{todo__todo000302}{}%
Member \hyperlink{namespace_array_math_functions_ad5da876f244dfab2848a87b01c847531}{Array\-Math\-Functions\-:\-:Random\-Mutex} (\char`\"{}\-Mutex for rand() and random() functions\char`\"{})]\-:  
\item[\label{todo__todo000304}%
\hypertarget{todo__todo000304}{}%
Member \hyperlink{class_s_c_i_run_1_1_array_math_program_a42004fb586609fad52958ba031c643c6}{Array\-Math\-Program\-:\-:set\-\_\-const\-\_\-variable} (size\-\_\-t j, Array\-Math\-Program\-Variable\-Handle handle)]\-: need to remove them at some point  
\item[\label{todo__todo000303}%
\hypertarget{todo__todo000303}{}%
Class \hyperlink{class_s_c_i_run_1_1_array_math_program_source}{Array\-Math\-Program\-Source} ]replace with boost\-::variant  
\item[\label{todo__todo000327}%
\hypertarget{todo__todo000327}{}%
Member \hyperlink{_assert_8h_aed891ada1ba0e4685fa6c5a52ce99f22}{A\-S\-S\-E\-R\-T\-F\-A\-I\-L} (string)]\-: make sure default S\-C\-I\-\_\-\-A\-S\-S\-E\-R\-T\-I\-O\-N\-\_\-\-L\-E\-V\-E\-L is consistent across platforms  
\item[\label{todo__todo000096}%
\hypertarget{todo__todo000096}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_basis_simple_a6dc9ad125a26bcebbd72db6cf63a4329}{Basis\-Simple$<$ T $>$\-:\-:interpolate} (const V\-E\-C\-T\-O\-R \&, const Elem\-Data \&) const ]\-: exceptions being used to avoid virtual inheritance? 

\-: \hyperlink{namespace_s_c_i_run}{S\-C\-I\-Run} 5 porting note\-: A\-S\-S\-E\-R\-T\-F\-A\-I\-L replaced by  
\item[\label{todo__todo000273}%
\hypertarget{todo__todo000273}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_b_box_a609e38971a439a95017a7ff40adc85af}{B\-Box\-:\-:center} () const ]\-: C assert\-: assert(is\-\_\-valid\-\_\-);  
\item[\label{todo__todo000274}%
\hypertarget{todo__todo000274}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_b_box_a26720c79babe84df2a7e3d664b22eb2f}{B\-Box\-:\-:longest\-\_\-edge} () const ]\-: C assert\-: assert(is\-\_\-valid\-\_\-);  
\item[\label{todo__todo000275}%
\hypertarget{todo__todo000275}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_b_box_af3e11f2da409359c10fcdb43410b6feb}{B\-Box\-:\-:shortest\-\_\-edge} () const ]\-: C assert\-: assert(is\-\_\-valid\-\_\-);  
\item[\label{todo__todo000308}%
\hypertarget{todo__todo000308}{}%
Member \hyperlink{class_s_c_i_run_1_1_binary_piostream_a058ab600be67cc3f3c5b78b5ea1749c4}{Binary\-Piostream\-:\-:endianness} ()]S\-C\-I\-R\-U\-N4\-\_\-\-C\-O\-D\-E\-\_\-\-T\-O\-\_\-\-B\-E\-\_\-\-E\-N\-A\-B\-L\-E\-D\-\_\-\-L\-A\-T\-E\-R  
\item[\label{todo__todo000309}%
\hypertarget{todo__todo000309}{}%
Member \hyperlink{class_s_c_i_run_1_1_binary_swap_piostream_a058ab600be67cc3f3c5b78b5ea1749c4}{Binary\-Swap\-Piostream\-:\-:endianness} ()]S\-C\-I\-R\-U\-N4\-\_\-\-C\-O\-D\-E\-\_\-\-T\-O\-\_\-\-B\-E\-\_\-\-E\-N\-A\-B\-L\-E\-D\-\_\-\-L\-A\-T\-E\-R  
\item[\label{todo__todo000382}%
\hypertarget{todo__todo000382}{}%
Member \hyperlink{_s_c_i_run_python_module_8h_af7d4f87281ab6c611d5f2d89dd31347c}{B\-O\-O\-S\-T\-\_\-\-P\-Y\-T\-H\-O\-N\-\_\-\-M\-O\-D\-U\-L\-E} (S\-C\-I\-Run\-Python\-A\-P\-I)]Documentation \hyperlink{_s_c_i_run_python_module_8h}{Dataflow/\-Engine/\-Python/\-S\-C\-I\-Run\-Python\-Module.\-h}  
\item[\label{todo__todo000047}%
\hypertarget{todo__todo000047}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_finite_elements_1_1_build_f_e_matrix_algo_aa25dbfdfb756bb0a748a226f63ffa66f}{Build\-F\-E\-Matrix\-Algo\-:\-:run} (Field\-Handle input, Datatypes\-::\-Dense\-Matrix\-Handle ctable, Datatypes\-::\-Sparse\-Row\-Matrix\-Handle \&output) const ]\-: can initialize array using std\-::fill  
\item[\label{todo__todo000570}%
\hypertarget{todo__todo000570}{}%
Member \hyperlink{class_s_c_i_run_1_1_build_point_cloud_to_lat_vol_mapping_matrix_a61af3e60b94ae3e748f6fbac1e794af7}{Build\-Point\-Cloud\-To\-Lat\-Vol\-Mapping\-Matrix\-:\-:execute} ()]\-: Better epsilon checking  
\item[\label{todo__todo000136}%
\hypertarget{todo__todo000136}{}%
Class \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_bundle}{Bundle} ]\-:  
\item[\label{todo__todo000135}%
\hypertarget{todo__todo000135}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_bundle_a457a7199026cd3d1ed00bb76b4089cfc}{Bundle\-:\-:get\-Field} (const std\-::string \&name) const ]\-: extract into teplate impl, but do it here to avoid including every type in \hyperlink{_bundle_8h}{Bundle.\-h}  
\item[\label{todo__todo000185}%
\hypertarget{todo__todo000185}{}%
Member \hyperlink{class_calculate_signed_distance_field_algo_tests_a901706a587f9ae84df8b2395fbe759cb}{Calculate\-Signed\-Distance\-Field\-Algo\-Tests\-:\-:Set\-Up} ()]\-: needs a surface, I know that much...  
\item[\label{todo__todo000613}%
\hypertarget{todo__todo000613}{}%
Member \hyperlink{class_s_c_i_run_1_1_collect_matrices_a61af3e60b94ae3e748f6fbac1e794af7}{Collect\-Matrices\-:\-:execute} ()]\-: match output matrix type with input type.  
\item[\label{todo__todo000205}%
\hypertarget{todo__todo000205}{}%
Member \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a885b21334110a9a897191c3920ccfc96}{Column\-Matrix\-Generic$<$ T $>$\-:\-:operator=} (const Column\-Matrix\-Generic \&)]in C++11--move ctors for all matrix types.  
\item[\label{todo__todo000204}%
\hypertarget{todo__todo000204}{}%
Member \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a5397ee03744952687a6aab7674693819}{Column\-Matrix\-Generic$<$ T $>$\-:\-:scalar\-\_\-multiply} (T s)]\-: replace with for\-\_\-each  
\item[\label{todo__todo000206}%
\hypertarget{todo__todo000206}{}%
Member \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_ac723c285f9e639b3fc6cfc1aac43d41c}{Column\-Matrix\-Generic$<$ T $>$\-:\-:set\-\_\-data} (T $\ast$d)]\-: remove  
\item[\label{todo__todo000398}%
\hypertarget{todo__todo000398}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_a6eb7d1a6874ff3a28870e3da9c0bc825}{Connection\-:\-:Connection} (Output\-Port\-Handle oport, Input\-Port\-Handle iport, const Connection\-Id \&id)]\-: this is already checked in the controller layer. Do we need a redundant check here?  
\item[\label{todo__todo000441}%
\hypertarget{todo__todo000441}{}%
Member \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_input_port_a4e6b15f9b744c30c10cd9c8afafc9751}{Connection\-Input\-Port\-:\-:Connection\-Input\-Port} (Module\-Handle m, size\-\_\-t index)]\-: only used in test code  
\item[\label{todo__todo000440}%
\hypertarget{todo__todo000440}{}%
Member \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_output_port_a3a9c26fde14842fd4037189f51404931}{Connection\-Output\-Port\-:\-:Connection\-Output\-Port} (Module\-Handle m, size\-\_\-t index)]\-: only used in test code  
\item[\label{todo__todo000046}%
\hypertarget{todo__todo000046}{}%
Member \hyperlink{class_s_c_i_run_algo_1_1_convert_mesh_coordinate_system_algo_ab2d77aaad4e697e1513a7fef73826782}{Convert\-Mesh\-Coordinate\-System\-Algo\-:\-:run} (Field\-Handle input, Field\-Handle \&output)]\-: check for input field's current coordinate system?  
\item[\label{todo__todo000341}%
\hypertarget{todo__todo000341}{}%
Namespace \hyperlink{namespace_core}{Core} ]Documentation \hyperlink{_string_container_8h}{Core/\-Utils/\-String\-Container.\-h}  
\item[\label{todo__todo000573}%
\hypertarget{todo__todo000573}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_lat_vol_a61af3e60b94ae3e748f6fbac1e794af7}{Create\-Lat\-Vol\-:\-:execute} ()]\-: extract algorithm class!!!!!!!!!!!!!!!!!!!!  
\item[\label{todo__todo000614}%
\hypertarget{todo__todo000614}{}%
Member \hyperlink{class_s_c_i_run_1_1_create_matrix_a61af3e60b94ae3e748f6fbac1e794af7}{Create\-Matrix\-:\-:execute} ()]\-: quick bug fix, this module is due for rewrite.  
\item[\label{todo__todo000556}%
\hypertarget{todo__todo000556}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_scalar_field_data_basic_a61af3e60b94ae3e748f6fbac1e794af7}{Create\-Scalar\-Field\-Data\-Basic\-:\-:execute} ()]\-: expand this module and then move it to test module category. then it can be used with python to regression test many combinations of latvol visualization!  
\item[\label{todo__todo000119}%
\hypertarget{todo__todo000119}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_datatype_a204cad7c86d7f2345f1d1406192335d6}{Datatype\-:\-:as} () const ]
\item[\label{todo__todo000052}%
\hypertarget{todo__todo000052}{}%
Member \hyperlink{class_s_c_i_run_algo_1_1_define_periodic_boundaries_algo_a3a508f1bb084f05758fb299b4736cdce}{Define\-Periodic\-Boundaries\-Algo\-:\-:run} (Field\-Handle \&input, Matrix\-Handle \&periodic\-\_\-nodelink, Matrix\-Handle \&periodic\-\_\-delemlink)]\-: add progress reporting 

\-: Need to replace this with searchgrid implementation  
\item[\label{todo__todo000219}%
\hypertarget{todo__todo000219}{}%
Member \hyperlink{class_s_c_i_run_1_1_dense_col_maj_matrix_generic_aac5c3edbb4a9fb6b8c035f2424a13b87}{Dense\-Col\-Maj\-Matrix\-Generic$<$ T $>$\-:\-:dense} ()]\-: these will be moved to a separate class to break compilation dependency on the subclasses of Matrix.  
\item[\label{todo__todo000207}%
\hypertarget{todo__todo000207}{}%
Member \hyperlink{class_s_c_i_run_1_1_dense_col_maj_matrix_generic_a5c22a55807dc889bbf43450faef6859d}{Dense\-Col\-Maj\-Matrix\-Generic$<$ T $>$\-:\-:submatrix} (index\-\_\-type r1, index\-\_\-type c1, index\-\_\-type r2, index\-\_\-type c2)]\-: Test this.  
\item[\label{todo__todo000122}%
\hypertarget{todo__todo000122}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a1c8bf8785761524147138d54ba56a327}{Dense\-Matrix\-Generic$<$ T $>$\-:\-:Dense\-Matrix\-Generic} (size\-\_\-t nrows=0, size\-\_\-t ncols=0)]\-: don't like this default ctor, since it doesn't act like a vector.  
\item[\label{todo__todo000209}%
\hypertarget{todo__todo000209}{}%
Member \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_af3e9c533501635e9238348f5e8b69ba0}{Dense\-Matrix\-Generic$<$ T $>$\-:\-:invert} ()]\-: this needs to be refactored  
\item[\label{todo__todo000388}%
\hypertarget{todo__todo000388}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_desktop_execution_strategy_factory_ad0c0c41375eae2bb9d7a2a11ee7ef44c}{Desktop\-Execution\-Strategy\-Factory\-:\-:create\-Default} () const ]\-: update this to best working version  
\item[\label{todo__todo000322}%
\hypertarget{todo__todo000322}{}%
Class \hyperlink{struct_s_c_i_run_1_1_core_1_1_dimension_mismatch}{Dimension\-Mismatch} ]move these exceptions to new exception header file once it exists  
\item[\label{todo__todo000391}%
\hypertarget{todo__todo000391}{}%
Class \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_multithreaded_network_executor_impl}{Dynamic\-Multithreaded\-Network\-Executor\-Impl} ]\-: templatize along with producer/consumer  
\item[\label{todo__todo000348}%
\hypertarget{todo__todo000348}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_port_manager_a921b39c1d8ce3e56e117f5bf9796e033}{Dynamic\-Port\-Manager\-:\-:connection\-Added\-Need\-To\-Clone\-A\-Port} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_description}{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection\-Description} \&)]\-: assumption\-: dynamic = input  
\item[\label{todo__todo000237}%
\hypertarget{todo__todo000237}{}%
Class \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info}{Edge\-Info$<$ Virtual\-Mesh\-Type $>$} ]\-: templatize with traits and stuff. for now, a specialized version for edges.  
\item[\label{todo__todo000240}%
\hypertarget{todo__todo000240}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_edge_info_af309f62acdffd30e447bad0feccb4b87}{Edge\-Info$<$ Virtual\-Mesh\-Type $>$\-:\-:Edge\-Info} (Virtual\-Mesh\-Type $\ast$mesh)]\-: need to split out that Synchronize enum  
\item[\label{todo__todo000017}%
\hypertarget{todo__todo000017}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_data_i_o_1_1internal_1_1_eigen_matrix_from_scirun_ascii_format_converter_a3681fe14841e78f070dae4825c0c5ca9}{Eigen\-Matrix\-From\-Scirun\-Ascii\-Format\-Converter\-:\-:make} (const std\-::string \&mat\-File)]\-: no access to error(), need alternative for logging this exception  
\item[\label{todo__todo000518}%
\hypertarget{todo__todo000518}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_brain_stimulator_1_1_electrode_coil_setup_module_a93e6b367ae8f6beda07f93b184884742}{Electrode\-Coil\-Setup\-Module\-:\-:set\-State\-Defaults} ()]
\item[\label{todo__todo000060}%
\hypertarget{todo__todo000060}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_evaluate_linear_algebra_binary_algorithm_a1b21e4fe4fffc36cc30db3d061742e86}{Evaluate\-Linear\-Algebra\-Binary\-Algorithm\-:\-:Evaluate\-Linear\-Algebra\-Binary\-Algorithm} ()]\-: idea (type, name)  
\item[\label{todo__todo000059}%
\hypertarget{todo__todo000059}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_evaluate_linear_algebra_binary_algorithm_ab3f43aaaf3ba700444149fd03730c86b}{Evaluate\-Linear\-Algebra\-Binary\-Algorithm\-:\-:run} (const Inputs \&inputs, const Parameters \&params) const ]\-: absolutely need matrix move semantics here!!!!!!!  
\item[\label{todo__todo000061}%
\hypertarget{todo__todo000061}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_evaluate_linear_algebra_unary_algorithm_a7ad125661de83d055867c1cca2560073}{Evaluate\-Linear\-Algebra\-Unary\-Algorithm\-:\-:run} (const Inputs \&matrix, const Parameters \&params) const ]\-: absolutely need matrix move semantics here!!!!!!!  
\item[\label{todo__todo000627}%
\hypertarget{todo__todo000627}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_math_1_1_evaluate_linear_algebra_unary_module_a61af3e60b94ae3e748f6fbac1e794af7}{Evaluate\-Linear\-Algebra\-Unary\-Module\-:\-:execute} ()]\-: standardize on camel case!  
\item[\label{todo__todo000318}%
\hypertarget{todo__todo000318}{}%
Member \hyperlink{struct_s_c_i_run_1_1_core_1_1_exception_base_ab4d3891d6af377f32aa6b7ca92f63a01}{Exception\-Base\-:\-:type\-Name} () const ]very hacky.  
\item[\label{todo__todo000439}%
\hypertarget{todo__todo000439}{}%
Class \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_executable_lookup}{Executable\-Lookup} ]\-: hacky duplication...  
\item[\label{todo__todo000155}%
\hypertarget{todo__todo000155}{}%
Member \hyperlink{class_s_c_i_run_1_1_field_type_information_ac0aa2eec515cc2fe948ab86e1e61bc62}{Field\-Type\-Information\-:\-:field\-\_\-basis\-\_\-order} ()]\-: an enum would be good for keeping track of basis order...  
\item[\label{todo__todo000154}%
\hypertarget{todo__todo000154}{}%
Member \hyperlink{class_s_c_i_run_1_1_field_type_information_adffd14f670fb3d080a73488f69928c51}{Field\-Type\-Information\-:\-:insert\-\_\-field\-\_\-type\-\_\-information} (Field $\ast$field)]D\-A\-N\-: use std\-::replace for strings below.  
\item[\label{todo__todo000335}%
\hypertarget{todo__todo000335}{}%
Class \hyperlink{class_s_c_i_run_1_1_full_file_name}{Full\-File\-Name} ]\-: most of the functionality in this class can be replaced with the  
\item[\label{todo__todo000576}%
\hypertarget{todo__todo000576}{}%
Member \hyperlink{class_s_c_i_run_1_1_generate_point_samples_from_field_a61af3e60b94ae3e748f6fbac1e794af7}{Generate\-Point\-Samples\-From\-Field\-:\-:execute} ()]\-: It looks like the input field is meant to be optional even  
\item[\label{todo__todo000521}%
\hypertarget{todo__todo000521}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_brain_stimulator_1_1_generate_r_o_i_statistics_module_a93e6b367ae8f6beda07f93b184884742}{Generate\-R\-O\-I\-Statistics\-Module\-:\-:set\-State\-Defaults} ()]
\item[\label{todo__todo000528}%
\hypertarget{todo__todo000528}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_generic_reader_a61af3e60b94ae3e748f6fbac1e794af7}{Generic\-Reader$<$ H\-Type, Port\-Tag $>$\-:\-:execute} ()]\-: this will be a common pattern for file loading. Perhaps it will be a base class method someday...  
\item[\label{todo__todo000529}%
\hypertarget{todo__todo000529}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_generic_writer_a61af3e60b94ae3e748f6fbac1e794af7}{Generic\-Writer$<$ H\-Type, Port\-Tag $>$\-:\-:execute} ()]\-: this will be a common pattern for file loading. Perhaps it will be a base class method someday...  
\item[\label{todo__todo000025}%
\hypertarget{todo__todo000025}{}%
Member \hyperlink{class_get_domain_boundary_tests_adf7c63a7d1b451bf3685e3d5f83df278}{Get\-Domain\-Boundary\-Tests\-:\-:run\-Test} (bool include\-Outer\-Boundary, bool use\-Range, int domain\-Value, int expected\-Boundary\-Nodes, int expected\-Boundary\-Elements)]\-: this logic matches the wacky module behavior  
\item[\label{todo__todo000042}%
\hypertarget{todo__todo000042}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_fields_1_1_get_mesh_nodes_algo_a4045b697cc948acfb69daa39e496e2f1}{Get\-Mesh\-Nodes\-Algo\-:\-:run} (Field\-Handle \&input, Datatypes\-::\-Dense\-Matrix\-Handle \&output) const ]\-: refactor duplication  
\item[\label{todo__todo000105}%
\hypertarget{todo__todo000105}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_commands_1_1_global_command_builder_from_command_line_aff08648fe714e8107818b85aa710414e}{Global\-Command\-Builder\-From\-Command\-Line\-:\-:build} (\hyperlink{namespace_s_c_i_run_1_1_core_1_1_command_line_ae2d45eaabb63d6c3326438227536a06e}{S\-C\-I\-Run\-::\-Core\-::\-Command\-Line\-::\-Application\-Parameters\-Handle} params)]obviously  
\item[\label{todo__todo000484}%
\hypertarget{todo__todo000484}{}%
Member \hyperlink{class_s_c_i_run_1_1_gui_1_1_g_l_widget_aa037c753eb3e247f05626d5ad269ab25}{G\-L\-Widget\-:\-:G\-L\-Widget} (Qt\-G\-L\-Context $\ast$context)]Implement this intelligently. This function is called everytime there is a new graphics context.  
\item[\label{todo__todo000023}%
\hypertarget{todo__todo000023}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_hard_coded_algorithm_factory_acf49dbdc05133440a6c0d61a064fa395}{Hard\-Coded\-Algorithm\-Factory\-:\-:Hard\-Coded\-Algorithm\-Factory} ()]\-: add unit test  
\item[\label{todo__todo000417}%
\hypertarget{todo__todo000417}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_has2_input_ports_ae9b61f66d3918cab80cfa6b80c78d91e}{Has2\-Input\-Ports$<$ Port\-Type\-Tag0, Port\-Type\-Tag1 $>$\-:\-:input\-Port\-Description} (const std\-::string \&port0\-Name, const std\-::string \&port1\-Name)]\-: use move semantics  
\item[\label{todo__todo000418}%
\hypertarget{todo__todo000418}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_has2_output_ports_ace286504cc6b91e55a1efd1c48035394}{Has2\-Output\-Ports$<$ Port\-Type\-Tag0, Port\-Type\-Tag1 $>$\-:\-:output\-Port\-Description} (const std\-::string \&port0\-Name, const std\-::string \&port1\-Name)]\-: use move semantics  
\item[\label{todo__todo000126}%
\hypertarget{todo__todo000126}{}%
Class \hyperlink{class_s_c_i_run_1_1_core_1_1_has_id}{Has\-Id$<$ Id\-Type, Id\-Generator $>$} ]\-: split out  
\item[\label{todo__todo000161}%
\hypertarget{todo__todo000161}{}%
Member \hyperlink{class_s_c_i_run_1_1_hex_vol_mesh_a497af55aee95de6076729e88affe043c}{Hex\-Vol\-Mesh$<$ Basis $>$\-:\-:get\-\_\-size} (typename Face\-::index\-\_\-type idx) const ]\-: This code is incorrect need to create a better call in basis functions  
\item[\label{todo__todo000159}%
\hypertarget{todo__todo000159}{}%
Member \hyperlink{class_s_c_i_run_1_1_hex_vol_mesh_a36f23e4ca5eb08794816dd061307de5d}{Hex\-Vol\-Mesh$<$ Basis $>$\-:\-:insert\-\_\-elem\-\_\-into\-\_\-grid} (typename Elem\-::index\-\_\-type ci)]\-: This can crash if you insert a new cell outside of the grid.  
\item[\label{todo__todo000160}%
\hypertarget{todo__todo000160}{}%
Member \hyperlink{class_s_c_i_run_1_1_hex_vol_mesh_a9a5092164aaa603db6e43941e07e8911}{Hex\-Vol\-Mesh$<$ Basis $>$\-:\-:insert\-\_\-node\-\_\-into\-\_\-grid} (typename Node\-::index\-\_\-type ci)]\-: This can crash if you insert a new cell outside of the grid.  
\item[\label{todo__todo000162}%
\hypertarget{todo__todo000162}{}%
Member \hyperlink{class_s_c_i_run_1_1_hex_vol_mesh_a1823389f794d695e88ff19f27b6c62d8}{Hex\-Vol\-Mesh$<$ Basis $>$\-:\-:locate\-\_\-edge} (I\-N\-D\-E\-X \&edge, const Core\-::\-Geometry\-::\-Point \&p) const ]\-: Fix this function, needs to use search grid  
\item[\label{todo__todo000164}%
\hypertarget{todo__todo000164}{}%
Member \hyperlink{class_s_c_i_run_1_1_hex_vol_mesh_af1d1bda6d91965bde0786d911d8fbe2b}{Hex\-Vol\-Mesh$<$ Basis $>$\-:\-:locate\-\_\-elem} (I\-N\-D\-E\-X \&elem, const Core\-::\-Geometry\-::\-Point \&p) const ]\-: Generate bounding boxes for elements and integrate this into the  
\item[\label{todo__todo000165}%
\hypertarget{todo__todo000165}{}%
Member \hyperlink{class_s_c_i_run_1_1_hex_vol_mesh_a017ba6648ba3db8062e6cf6822eaf2de}{Hex\-Vol\-Mesh$<$ Basis $>$\-:\-:locate\-\_\-elem} (I\-N\-D\-E\-X \&elem, A\-R\-R\-A\-Y \&coords, const Core\-::\-Geometry\-::\-Point \&p) const ]\-: Generate bounding boxes for elements and integrate this into the  
\item[\label{todo__todo000163}%
\hypertarget{todo__todo000163}{}%
Member \hyperlink{class_s_c_i_run_1_1_hex_vol_mesh_a16a1e08472c0249c2ce925500387f29f}{Hex\-Vol\-Mesh$<$ Basis $>$\-:\-:locate\-\_\-face} (I\-N\-D\-E\-X \&face, const Core\-::\-Geometry\-::\-Point \&p) const ]\-: Fix this function, needs to use search grid  
\item[\label{todo__todo000286}%
\hypertarget{todo__todo000286}{}%
Member \hyperlink{class_s_c_i_run_1_1_i_e_plugin_manager_a98b1050f09da390896f964fb7a892391}{I\-E\-Plugin\-Manager\-:\-:Initialize} ()]\-: split out into separate file  
\item[\label{todo__todo000449}%
\hypertarget{todo__todo000449}{}%
Class \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_input_port}{Input\-Port} ]\-: discuss this interface design  
\item[\label{todo__todo000582}%
\hypertarget{todo__todo000582}{}%
Member \hyperlink{class_s_c_i_run_1_1_insert_hex_vol_sheet_along_surface_algo_aa8c4c96649fc0d12f64e64d334e44fe0}{Insert\-Hex\-Vol\-Sheet\-Along\-Surface\-Algo\-:\-:execute} (Progress\-Reporter $\ast$reporter, Field\-Handle hexfieldh, Field\-Handle trifieldh, Field\-Handle \&side1field, Field\-Handle \&side2field, bool add\-\_\-to\-\_\-side1, bool add\-\_\-layer)]\-: Since the algorithm does not copy data  
\item[\label{todo__todo000416}%
\hypertarget{todo__todo000416}{}%
Class \hyperlink{struct_s_c_i_run_1_1_modules_1_1_i_port_describer}{I\-Port\-Describer$<$ num\-Ports, Module\-Type $>$} ]\-: make metafunc for Input/\-Output  
\item[\label{todo__todo000305}%
\hypertarget{todo__todo000305}{}%
Member \hyperlink{class_s_c_i_run_1_1_lin_alg_program_a5ed1863252698c30312fe2d37f3e1ae0}{Lin\-Alg\-Program\-:\-:set\-\_\-const\-\_\-variable} (size\-\_\-t j, Lin\-Alg\-Program\-Variable\-Handle \&handle)]\-: need to remove them at some point  
\item[\label{todo__todo000107}%
\hypertarget{todo__todo000107}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_console_1_1_load_file_command_console_ae006844a02161d12182ab372ca5c257b}{Load\-File\-Command\-Console\-:\-:execute} ()]\-: real logger 

\-: real logger 

\-: real logger 

\-: real logger  
\item[\label{todo__todo000291}%
\hypertarget{todo__todo000291}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_log_a88ad52c11e1ea78041b7f28c78806102}{Log\-:\-:get} (const std\-::string \&name)]\-: make thread safe  
\item[\label{todo__todo000296}%
\hypertarget{todo__todo000296}{}%
Member \hyperlink{_log_8h_a1e214cf9cccbc644f49759d412d8e38c}{L\-O\-G\-\_\-\-D\-E\-B\-U\-G} (str)]\-: log4cpp crashes on Mac more easily, just macro these out on that platform for now.  
\item[\label{todo__todo000292}%
\hypertarget{todo__todo000292}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_logging_1_1_log_impl_a757ee50f86c18a6cea8bb5d7d696eef5}{Log\-Impl\-:\-:Log\-Impl} (const std\-::string \&name)]
\item[\label{todo__todo000583}%
\hypertarget{todo__todo000583}{}%
Class \hyperlink{class_s_c_i_run_1_1_map_field_data_onto_nodes_radialbasis}{Map\-Field\-Data\-Onto\-Nodes\-Radialbasis} ]\-: code cleanup needed  
\item[\label{todo__todo000041}%
\hypertarget{todo__todo000041}{}%
Member \hyperlink{class_s_c_i_run_algo_1_1_marching_cubes_algo_p_acc36171e42759fbe5166f58098efc24f}{Marching\-Cubes\-Algo\-P$<$ T\-E\-S\-S\-E\-L\-A\-T\-O\-R $>$\-:\-:run} (Algo\-Base $\ast$algo, Field\-Handle \&output, Geom\-Handle \&geometry, Matrix\-Handle \&node\-\_\-interpolant, Matrix\-Handle \&elem\-\_\-interpolant)]\-: F\-I\-X M\-U\-L\-T\-I T\-H\-R\-E\-A\-D\-I\-N\-G O\-F M\-A\-R\-C\-H\-I\-N\-G C\-U\-B\-E\-S F\-I\-E\-L\-D\-S A\-R\-E N\-O\-T P\-R\-O\-P\-O\-R\-L\-Y L\-I\-N\-K\-E\-D  
\item[\label{todo__todo000231}%
\hypertarget{todo__todo000231}{}%
Class \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1matrix__convert}{matrix\-\_\-convert} ]\-: move  
\item[\label{todo__todo000225}%
\hypertarget{todo__todo000225}{}%
Class \hyperlink{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_visitor_generic}{Matrix\-Visitor\-Generic$<$ T $>$} ]\-: use Eigen's Visitor type?  
\item[\label{todo__todo000585}%
\hypertarget{todo__todo000585}{}%
Member \hyperlink{class_s_c_i_run_1_1_merge_fields_a61af3e60b94ae3e748f6fbac1e794af7}{Merge\-Fields\-:\-:execute} ()]\-: Handle falling outside of mesh better. May not be convex. 

\-: We only need to test the edges that are 'close', not all 

\-: Find closest could and will land on degeneracies meaning  
\item[\label{todo__todo000588}%
\hypertarget{todo__todo000588}{}%
Member \hyperlink{class_s_c_i_run_1_1_merge_tri_surfs_a61af3e60b94ae3e748f6fbac1e794af7}{Merge\-Tri\-Surfs\-:\-:execute} ()]\-: Verify that it's a trisurf that we're testing.  
\item[\label{todo__todo000245}%
\hypertarget{todo__todo000245}{}%
Class \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_mesh_factory}{Mesh\-Factory} ]\-: yucky double-\/singleton to separate registration from construction.  
\item[\label{todo__todo000598}%
\hypertarget{todo__todo000598}{}%
Namespace \hyperlink{namespace_model_creation}{Model\-Creation} ]Documentation Modules/\-Legacy/\-Fields/\-Split\-Field\-By\-Connecting\-Region.\-cc  
\item[\label{todo__todo000415}%
\hypertarget{todo__todo000415}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_1_1_builder_ae5e51875128997ee325f7545bc23021b}{Module\-:\-:Builder\-:\-:clone\-Input\-Port} (Module\-Handle module, const Port\-Id \&id)]\-: these don't quite belong here, think about extracting  
\item[\label{todo__todo000414}%
\hypertarget{todo__todo000414}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_aff61249d839c24961b5e38c194a669fd}{Module\-:\-:default\-State\-Factory\-\_\-} ]\-: yuck  
\item[\label{todo__todo000412}%
\hypertarget{todo__todo000412}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_ad5457862c880e37250b20c0977ec6c4a}{Module\-:\-:do\-\_\-execute} ()]\-: execute signal here. 

\-: status() calls should be logged everywhere, need to change legacy loggers. issue \#nnn 

\-: need separate logger per module 

\-: this block is repetitive (logging-\/wise) if the macros are used to log A\-N\-D throw an exception with the same message. Figure out a reasonable condition to enable it. 

\-: need separate logger per module  
\item[\label{todo__todo000413}%
\hypertarget{todo__todo000413}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a47ab5b8d445be3ddbaa15c755528e4aa}{Module\-:\-:has\-Dynamic\-Ports} () const ]\-: need to examine Has\-Ports base classes  
\item[\label{todo__todo000410}%
\hypertarget{todo__todo000410}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a6fa568fd847de5714a73a8494827af98}{Module\-:\-:need\-To\-Execute} () const ]\-: $|$$|$ !oports\-\_\-cached()  
\item[\label{todo__todo000389}%
\hypertarget{todo__todo000389}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_1_1_module_consumer_a3ca27034df6644c0a57e145dfbc72613}{Module\-Consumer\-:\-:operator()} () const ]\-: thread pool  
\item[\label{todo__todo000552}%
\hypertarget{todo__todo000552}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_factory_1_1_module_description_lookup_a636800532c8369612dc27c925f967367}{Module\-Description\-Lookup\-:\-:lookup\-Description} (const Dataflow\-::\-Networks\-::\-Module\-Lookup\-Info \&info) const ]\-: log  
\item[\label{todo__todo000548}%
\hypertarget{todo__todo000548}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_factory_1_1_module_description_lookup_a85ce4954be14319a7d5d9605feb70b9a}{Module\-Description\-Lookup\-:\-:Module\-Description\-Lookup} ()]\-: is B\-U\-I\-L\-D\-\_\-\-T\-E\-S\-T\-I\-N\-G off when we build releases? 

\-: make E\-V\-E\-N M\-O\-R\-E generic...macros? xml? 

\-: at least remove duplication of Name,Package,Category here since we should be able to infer from header somehow. 

\-: possibly use different build setting for these.  
\item[\label{todo__todo000390}%
\hypertarget{todo__todo000390}{}%
Member \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_engine_1_1_dynamic_executor_1_1_module_executor_a13a43e6d814de94978c515cb084873b1}{Module\-Executor\-:\-:run} ()]\-: crashes on Mac  
\item[\label{todo__todo000424}%
\hypertarget{todo__todo000424}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_info_provider_a1d9966bbd0beef3560387dd517b669a6}{Module\-Info\-Provider\-:\-:has\-Output\-Port} (const Port\-Id \&id) const =0]\-: kind of ridiculous interface/duplication. Should pull out a subinterface for \char`\"{}\-Port\-View\char`\"{} and just return one of those for input/output  
\item[\label{todo__todo000423}%
\hypertarget{todo__todo000423}{}%
Class \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface}{Module\-Interface} ]\-: interface is getting bloated, segregate it.  
\item[\label{todo__todo000426}%
\hypertarget{todo__todo000426}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_a25f18a489b0dd8ad96745363579dd88e}{Module\-Interface\-:\-:get\-Updater\-Func} () const =0]functions  
\item[\label{todo__todo000428}%
\hypertarget{todo__todo000428}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_ad1148cca987d97bfbe01ab232d40bb14}{Module\-Interface\-:\-:need\-To\-Execute} () const =0]\-:  
\item[\label{todo__todo000427}%
\hypertarget{todo__todo000427}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_adad27b1264c296ea8ece1a5a6b7e4777}{Module\-Interface\-:\-:pre\-Destruction} ()]\-: name too clunky. Called before the module is to be destroyed. More importantly, called before the U\-I widget is to be destroyed.  
\item[\label{todo__todo000425}%
\hypertarget{todo__todo000425}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_a5d48faacef7e14c0214c91cde568e30c}{Module\-Interface\-:\-:set\-\_\-id} (const std\-::string \&id)=0]for deserialization  
\item[\label{todo__todo000433}%
\hypertarget{todo__todo000433}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_af91f272e001f492e37637ea2d2cd3bf3}{Network\-:\-:disable\-\_\-connection} (const Connection\-Id \&)]
\item[\label{todo__todo000434}%
\hypertarget{todo__todo000434}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_a4de5377b4821a652918528f0f178cf75}{Network\-:\-:increment\-Error\-Code} (const Module\-Id \&module\-Id)]\-: store errored modules in a list or something  
\item[\label{todo__todo000363}%
\hypertarget{todo__todo000363}{}%
Class \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_network_editor_controller}{Network\-Editor\-Controller} ]Refactoring\-: split this class into two classes, Network\-Editor\-Service and Controller.  
\item[\label{todo__todo000358}%
\hypertarget{todo__todo000358}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_network_editor_controller_a7114d1253180f580df652fa1ebc55e8c}{Network\-Editor\-Controller\-:\-:connect\-New\-Module} (const \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a734753826ba72829fd39f48fc4374d9b}{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module\-Handle} \&module\-To\-Connect\-To, const \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_description_interface}{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Port\-Description\-Interface} $\ast$port\-To\-Connect, const std\-::string \&new\-Module\-Name)]\-: see above 

duplication  
\item[\label{todo__todo000356}%
\hypertarget{todo__todo000356}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_network_editor_controller_a839713e16d80574e66687daf7d043462}{Network\-Editor\-Controller\-:\-:duplicate\-Module} (const Networks\-::\-Module\-Handle \&module)]\-: probably a pretty poor way to deal with what I think is a race condition with signaling the G\-U\-I to place the module widget. 

\-: this will work if we define Port\-Id.\-id\# to be 0..n, unique for each module. But what about gaps?  
\item[\label{todo__todo000353}%
\hypertarget{todo__todo000353}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_network_editor_controller_a87bf777dc37146cfcc8d47ddeb770d14}{Network\-Editor\-Controller\-:\-:Network\-Editor\-Controller} (Networks\-::\-Module\-Factory\-Handle mf, Networks\-::\-Module\-State\-Factory\-Handle sf, Execution\-Strategy\-Factory\-Handle executor\-Factory, Core\-::\-Algorithms\-::\-Algorithm\-Factory\-Handle algo\-Factory, Networks\-::\-Module\-Position\-Editor $\ast$mpg=0)]should this class own the network or just keep a reference?  
\item[\label{todo__todo000364}%
\hypertarget{todo__todo000364}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_engine_1_1_network_editor_controller_afa2b5b1a0f517ed40c216e52a6498fe3}{Network\-Editor\-Controller\-:\-:set\-Module\-Position\-Editor} (Networks\-::\-Module\-Position\-Editor $\ast$editor)]\-: eek, getting bloated here. Figure out a better way to wire this one in.  
\item[\label{todo__todo000379}%
\hypertarget{todo__todo000379}{}%
Member \hyperlink{class_s_c_i_run_1_1_network_editor_python_a_p_i_a6956c13bfd9706b3a2cd2d571c73ce19}{Network\-Editor\-Python\-A\-P\-I\-:\-:set\-Execution\-Context} (Dataflow\-::\-Networks\-::\-Executable\-Lookup $\ast$lookup)]\-: smelly!  
\item[\label{todo__todo000472}%
\hypertarget{todo__todo000472}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_network_x_m_l_converter_ab06da0283c6230e33648e64ca2aedd49}{Network\-X\-M\-L\-Converter\-:\-:from\-\_\-xml\-\_\-data} (const Network\-X\-M\-L \&data)]\-: need to use N\-E\-C here to manage signal/slots for dynamic ports.  
\item[\label{todo__todo000241}%
\hypertarget{todo__todo000241}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_node_info_a1527fc4f2a175bb55e1343702e0b31e5}{Node\-Info$<$ Virtual\-Mesh\-Type $>$\-:\-:edge\-Indices} () const ]\-: need to split out that Synchronize enum  
\item[\label{todo__todo000483}%
\hypertarget{todo__todo000483}{}%
Member \hyperlink{_g_l_context_8h_a9f918755b601cf4bffca775992e6fb90}{N\-O\-M\-I\-N\-M\-A\-X} ]Make this definition specific to windows. 

Make this definition specific to windows. 

Make this definition specific to windows.  
\item[\label{todo__todo000323}%
\hypertarget{todo__todo000323}{}%
Class \hyperlink{struct_s_c_i_run_1_1_core_1_1_not_implemented}{Not\-Implemented} ]should not need this in production code.  
\item[\label{todo__todo000063}%
\hypertarget{todo__todo000063}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_parallel_linear_algebra_a06d436bfbc11b20e57188cd8d9bb6ca7}{Parallel\-Linear\-Algebra\-:\-:add\-\_\-matrix} (Datatypes\-::\-Sparse\-Row\-Matrix\-Handle mat, Parallel\-Matrix \&M)]\-: this should be an invariant of our Sparse\-Row\-Matrix type.  
\item[\label{todo__todo000065}%
\hypertarget{todo__todo000065}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_parallel_linear_algebra_aa722f5d53f8607198f060f8827488fc5}{Parallel\-Linear\-Algebra\-:\-:max} (const Parallel\-Vector \&a)]\-: refactor to use algorithm  
\item[\label{todo__todo000064}%
\hypertarget{todo__todo000064}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_parallel_linear_algebra_ad8bf4ec9ea85199a810329fe7594739e}{Parallel\-Linear\-Algebra\-:\-:mult} (const Parallel\-Vector \&a, const Parallel\-Vector \&b, Parallel\-Vector \&r)]\-: refactor duplication  
\item[\label{todo__todo000068}%
\hypertarget{todo__todo000068}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_parallel_linear_algebra_shared_data_a35f3092c6545e015b62cd3f8300f9264}{Parallel\-Linear\-Algebra\-Shared\-Data\-:\-:Parallel\-Linear\-Algebra\-Shared\-Data} (const Solver\-Inputs \&inputs, int num\-Procs)]\-: use new Dimension\-Mismatch exception type  
\item[\label{todo__todo000306}%
\hypertarget{todo__todo000306}{}%
Member \hyperlink{class_s_c_i_run_1_1_piostream_a2cca49d3e453ca71b4f035b8421e7f7a}{Piostream\-:\-:io} (Persistent $\ast$\&, const Persistent\-Type\-I\-D \&)]U\-L\-T\-R\-A H\-A\-C\-K\-Y C\-O\-D\-E  
\item[\label{todo__todo000167}%
\hypertarget{todo__todo000167}{}%
Member \hyperlink{class_s_c_i_run_1_1_point_cloud_mesh_a36f23e4ca5eb08794816dd061307de5d}{Point\-Cloud\-Mesh$<$ Basis $>$\-:\-:insert\-\_\-elem\-\_\-into\-\_\-grid} (typename Elem\-::index\-\_\-type ci)]\-: This can crash if you insert a new cell outside of the grid.  
\item[\label{todo__todo000447}%
\hypertarget{todo__todo000447}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_a4dde1c88234f076ef3c17aafe147ecba}{Port\-:\-:detach} (Connection $\ast$conn)]\-: use real logger here  
\item[\label{todo__todo000450}%
\hypertarget{todo__todo000450}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_a1daf36afbcc23d1ef3218f4da494c4aa}{Port\-:\-:module\-\_\-} ]\-:  
\item[\label{todo__todo000453}%
\hypertarget{todo__todo000453}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_connection_determiner_aa136f107272515f0ca642997438be289}{Port\-Connection\-Determiner\-:\-:can\-Be\-Connected} (const \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_description_interface}{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Port\-Description\-Interface} \&port1, const \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_description_interface}{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Port\-Description\-Interface} \&port2) const ]\-: unit test 

\-: trying out \char`\"{}wildcard\char`\"{} ports  
\item[\label{todo__todo000420}%
\hypertarget{todo__todo000420}{}%
Member \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_id_a3f23c97b6c9f2a88e1121d1c633ccafa}{Port\-Id\-:\-:to\-String} () const ]\-: need smart way to set  
\item[\label{todo__todo000458}%
\hypertarget{todo__todo000458}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_manager_a03d6fda0ac17318b5809258e56153aa6}{Port\-Manager$<$ T $>$\-:\-:add} (const T \&item)]\-: who should manage port indexes?  
\item[\label{todo__todo000459}%
\hypertarget{todo__todo000459}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_manager_a00baecebf25f69015ec8e6a26eb6e01a}{Port\-Manager$<$ T $>$\-:\-:operator\mbox{[}\mbox{]}} (const Port\-Id \&id) const ]\-: need a way to detect and create arbitrary dynamic ports from serialized files.  
\item[\label{todo__todo000094}%
\hypertarget{todo__todo000094}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_preferences_a225dc8aebe6b7e565897512dde4551dd}{Preferences\-:\-:show\-Module\-Error\-Dialogs} ]\-: reuse Seg3\-D state vars  
\item[\label{todo__todo000168}%
\hypertarget{todo__todo000168}{}%
Member \hyperlink{class_s_c_i_run_1_1_prism_vol_mesh_a36f23e4ca5eb08794816dd061307de5d}{Prism\-Vol\-Mesh$<$ Basis $>$\-:\-:insert\-\_\-elem\-\_\-into\-\_\-grid} (typename Elem\-::index\-\_\-type ci)]\-: This can crash if you insert a new cell outside of the grid.  
\item[\label{todo__todo000169}%
\hypertarget{todo__todo000169}{}%
Member \hyperlink{class_s_c_i_run_1_1_prism_vol_mesh_a9a5092164aaa603db6e43941e07e8911}{Prism\-Vol\-Mesh$<$ Basis $>$\-:\-:insert\-\_\-node\-\_\-into\-\_\-grid} (typename Node\-::index\-\_\-type ci)]\-: This can crash if you insert a new cell outside of the grid.  
\item[\label{todo__todo000170}%
\hypertarget{todo__todo000170}{}%
Member \hyperlink{class_s_c_i_run_1_1_prism_vol_mesh_a1823389f794d695e88ff19f27b6c62d8}{Prism\-Vol\-Mesh$<$ Basis $>$\-:\-:locate\-\_\-edge} (I\-N\-D\-E\-X \&edge, const Core\-::\-Geometry\-::\-Point \&p) const ]\-: Fix this function, needs to use search grid  
\item[\label{todo__todo000173}%
\hypertarget{todo__todo000173}{}%
Member \hyperlink{class_s_c_i_run_1_1_prism_vol_mesh_a017ba6648ba3db8062e6cf6822eaf2de}{Prism\-Vol\-Mesh$<$ Basis $>$\-:\-:locate\-\_\-elem} (I\-N\-D\-E\-X \&elem, A\-R\-R\-A\-Y \&coords, const Core\-::\-Geometry\-::\-Point \&p) const ]\-: Generate bounding boxes for elements and integrate this into the  
\item[\label{todo__todo000172}%
\hypertarget{todo__todo000172}{}%
Member \hyperlink{class_s_c_i_run_1_1_prism_vol_mesh_af1d1bda6d91965bde0786d911d8fbe2b}{Prism\-Vol\-Mesh$<$ Basis $>$\-:\-:locate\-\_\-elem} (I\-N\-D\-E\-X \&elem, const Core\-::\-Geometry\-::\-Point \&p) const ]\-: Generate bounding boxes for elements and integrate this into the  
\item[\label{todo__todo000171}%
\hypertarget{todo__todo000171}{}%
Member \hyperlink{class_s_c_i_run_1_1_prism_vol_mesh_a16a1e08472c0249c2ce925500387f29f}{Prism\-Vol\-Mesh$<$ Basis $>$\-:\-:locate\-\_\-face} (I\-N\-D\-E\-X \&face, const Core\-::\-Geometry\-::\-Point \&p) const ]\-: Fix this function, needs to use search grid  
\item[\label{todo__todo000128}%
\hypertarget{todo__todo000128}{}%
Member \hyperlink{class_s_c_i_run_1_1_property_base_a9d0456ea164996dc1f3616d83d2c46da}{Property\-Base\-:\-:type\-\_\-id} ]\-: should be using Guards here...  
\item[\label{todo__todo000130}%
\hypertarget{todo__todo000130}{}%
Member \hyperlink{class_s_c_i_run_1_1_property_manager_ae1e16a6a596890a52da5b2ac8de241d8}{Property\-Manager\-:\-:copy\-\_\-properties} (const Property\-Manager $\ast$src)]\-: currently, field types are passing in pointers  
\item[\label{todo__todo000129}%
\hypertarget{todo__todo000129}{}%
Member \hyperlink{class_s_c_i_run_1_1_property_manager_a9bd3afef557d0525b5c3f62785998e22}{Property\-Manager\-:\-:Property\-Manager} (const Property\-Manager \&copy)]\-: this and copy properties share essentially common code.  
\item[\label{todo__todo000131}%
\hypertarget{todo__todo000131}{}%
Member \hyperlink{class_s_c_i_run_1_1_property_manager_a5c3fa4bdf9e1b4a8c6d606d19515068b}{Property\-Manager\-:\-:thaw} ()]\-: since we're using Boost shared pointers, ref\-\_\-cnt is no longer u sed.  
\item[\label{todo__todo000176}%
\hypertarget{todo__todo000176}{}%
Member \hyperlink{class_s_c_i_run_1_1_quad_surf_mesh_a0851f49b1dc2b58cc2f97e52b587a495}{Quad\-Surf\-Mesh$<$ Basis $>$\-:\-:has\-\_\-normals} () const ]\-: this is inconsistent with Tri\-Surf\-Mesh -\/ should both surfaces  
\item[\label{todo__todo000174}%
\hypertarget{todo__todo000174}{}%
Member \hyperlink{class_s_c_i_run_1_1_quad_surf_mesh_a36f23e4ca5eb08794816dd061307de5d}{Quad\-Surf\-Mesh$<$ Basis $>$\-:\-:insert\-\_\-elem\-\_\-into\-\_\-grid} (typename Elem\-::index\-\_\-type ci)]\-: This can crash if you insert a new cell outside of the grid.  
\item[\label{todo__todo000175}%
\hypertarget{todo__todo000175}{}%
Member \hyperlink{class_s_c_i_run_1_1_quad_surf_mesh_a9a5092164aaa603db6e43941e07e8911}{Quad\-Surf\-Mesh$<$ Basis $>$\-:\-:insert\-\_\-node\-\_\-into\-\_\-grid} (typename Node\-::index\-\_\-type ci)]\-: This can crash if you insert a new cell outside of the grid.  
\item[\label{todo__todo000531}%
\hypertarget{todo__todo000531}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a63bb968bc45f6ff6ed651e8f737e0881}{Read\-Field\-Module\-:\-:call\-\_\-importer} (const std\-::string \&filename, Field\-Handle \&handle) override]\-: how will this work via python? need more code to set the filetype based on the extension...  
\item[\label{todo__todo000534}%
\hypertarget{todo__todo000534}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_matrix_module_a61af3e60b94ae3e748f6fbac1e794af7}{Read\-Matrix\-Module\-:\-:execute} ()]\-: unit test. Requires algorithm injection/factory for mocking, to be able to isolate the \char`\"{}optional file argument\char`\"{} part. 

\-: this will be a common pattern for file loading. Perhaps it will be a base class method someday...  
\item[\label{todo__todo000509}%
\hypertarget{todo__todo000509}{}%
Class \hyperlink{class_s_c_i_run_1_1_state_1_1_receive_scalar_state}{Receive\-Scalar\-State} ]
\item[\label{todo__todo000121}%
\hypertarget{todo__todo000121}{}%
Member \hyperlink{_dense_matrix_8h_a24ac627a7839caecddfc66f1d46033f0}{register} ]
\item[\label{todo__todo000592}%
\hypertarget{todo__todo000592}{}%
Class \hyperlink{class_s_c_i_run_1_1_remove_hex_vol_sheet_algo}{Remove\-Hex\-Vol\-Sheet\-Algo} ]\-: change vector param to ref  
\item[\label{todo__todo000324}%
\hypertarget{todo__todo000324}{}%
Member \hyperlink{_utils_2_exception_8h_a1403edd2ee9a6d4c91cba11b8c8eeae8}{R\-E\-P\-O\-R\-T\-\_\-\-N\-O\-T\-\_\-\-I\-M\-P\-L\-E\-M\-E\-N\-T\-E\-D} (message)]should not need this in production code.  
\item[\label{todo__todo000559}%
\hypertarget{todo__todo000559}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_report_field_info_module_a61af3e60b94ae3e748f6fbac1e794af7}{Report\-Field\-Info\-Module\-:\-:execute} ()]\-: requires knowledge of algorithm type  
\item[\label{todo__todo000631}%
\hypertarget{todo__todo000631}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_math_1_1_report_matrix_info_module_a61af3e60b94ae3e748f6fbac1e794af7}{Report\-Matrix\-Info\-Module\-:\-:execute} ()]\-: requires knowledge of algorithm type  
\item[\label{todo__todo000396}%
\hypertarget{todo__todo000396}{}%
Member \hyperlink{class_scheduling_with_boost_graph_a2a250a162a30b93cab6e2b2f330f7ecc}{Scheduling\-With\-Boost\-Graph\-:\-:setup\-Basic\-Network} ()]\-: turn this into a convenience network printing function  
\item[\label{todo__todo000487}%
\hypertarget{todo__todo000487}{}%
Class \hyperlink{class_s_c_i_run_1_1_gui_1_1_sci_ball}{Sci\-Ball} ]Extend this class to include Mouse screen coords -\/$>$ object space calculations. That way we can rotate around a particular object. May also want to visually represent the sphere when we perform this calculation. 

Provide method of setting the default orientation of the object.  
\item[\label{todo__todo000486}%
\hypertarget{todo__todo000486}{}%
Member \hyperlink{class_s_c_i_run_1_1_gui_1_1_sci_ball_abbb9eb00dca64aed72501a47dae4e6b6}{Sci\-Ball\-:\-:drag} (const spire\-::\-V2 \&mouse\-Screen\-Coords)]Perform constraints here.  
\item[\label{todo__todo000009}%
\hypertarget{todo__todo000009}{}%
Namespace \hyperlink{namespace_s_c_i_run}{S\-C\-I\-Run} ]M\-O\-R\-I\-T\-Z 

M\-O\-R\-I\-T\-Z 

M\-O\-R\-I\-T\-Z 

D\-A\-N 

\-: move 

Documentation Core/\-Application \hyperlink{_preferences_8h}{Preferences.\-h} 

Documentation \hyperlink{_hex_sampling_schemes_8h}{Core/\-Basis/\-Hex\-Sampling\-Schemes.\-h} 

Documentation \hyperlink{_pnt_sampling_schemes_8h}{Core/\-Basis/\-Pnt\-Sampling\-Schemes.\-h} 

Documentation \hyperlink{_prism_sampling_schemes_8h}{Core/\-Basis/\-Prism\-Sampling\-Schemes.\-h} 

Documentation \hyperlink{_quad_sampling_schemes_8h}{Core/\-Basis/\-Quad\-Sampling\-Schemes.\-h} 

Documentation \hyperlink{_tri_sampling_schemes_8h}{Core/\-Basis/\-Tri\-Sampling\-Schemes.\-h} 

Documentation \hyperlink{_command_8h}{Core/\-Command/\-Command.\-h} 

\-: replace with S\-T\-L container 

Documentation \hyperlink{_color_8h}{Core/\-Datatypes/\-Color.\-h} 

Documentation \hyperlink{_color_map_8h}{Core/\-Datatypes/\-Color\-Map.\-h} 

Documentation \hyperlink{_datatype_8h}{Core/\-Datatypes/\-Datatype.\-h} 

Documentation \hyperlink{_datatype_fwd_8h}{Core/\-Datatypes/\-Datatype\-Fwd.\-h} 

Documentation \hyperlink{_geometry_8h}{Core/\-Datatypes/\-Geometry.\-h} 

Documentation \hyperlink{_types_8h}{Core/\-Datatypes/\-Legacy/\-Base/\-Types.\-h} 

Documentation \hyperlink{_legacy_2_color_2_color_map_8cc}{Core/\-Datatypes/\-Legacy/\-Color/\-Color\-Map.\-cc} 

Documentation \hyperlink{_material_8cc}{Core/\-Datatypes/\-Legacy/\-Color/\-Material.\-cc} 

Documentation \hyperlink{_material_8h}{Core/\-Datatypes/\-Legacy/\-Color/\-Material.\-h} 

Documentation \hyperlink{_cast_f_data_8h}{Core/\-Datatypes/\-Legacy/\-Field/\-Cast\-F\-Data.\-h} 

Documentation \hyperlink{cd__templates__fields__1__itk_8cc}{Core/\-Datatypes/\-Legacy/\-Field/cd\-\_\-templates\-\_\-fields\-\_\-1\-\_\-itk.\-cc} 

Documentation \hyperlink{_legacy_2_field_2_field_fwd_8h}{Core/\-Datatypes/\-Legacy/\-Field/\-Field\-Fwd.\-h} 

Documentation \hyperlink{_field_information_8h}{Core/\-Datatypes/\-Legacy/\-Field/\-Field\-Information.\-h} 

Documentation \hyperlink{_field_r_n_g_8cc}{Core/\-Datatypes/\-Legacy/\-Field/\-Field\-R\-N\-G.\-cc} 

Documentation \hyperlink{_field_r_n_g_8h}{Core/\-Datatypes/\-Legacy/\-Field/\-Field\-R\-N\-G.\-h} 

Documentation \hyperlink{_v_f_data_t__0_8cc}{Core/\-Datatypes/\-Legacy/\-Field/\-V\-F\-Data\-T\-\_\-0.\-cc} 

Documentation \hyperlink{_v_f_data_t__1_8cc}{Core/\-Datatypes/\-Legacy/\-Field/\-V\-F\-Data\-T\-\_\-1.\-cc} 

Documentation \hyperlink{_v_f_data_t__2_8cc}{Core/\-Datatypes/\-Legacy/\-Field/\-V\-F\-Data\-T\-\_\-2.\-cc} 

Documentation \hyperlink{_dense_matrix_8cc}{Core/\-Datatypes/\-Legacy/\-Matrix/\-Dense\-Matrix.\-cc} 

Documentation \hyperlink{_dense_matrix_functions_8cc}{Core/\-Datatypes/\-Legacy/\-Matrix/\-Dense\-Matrix\-Functions.\-cc} 

Documentation \hyperlink{_matrix_algorithms_8cc}{Core/\-Datatypes/\-Legacy/\-Matrix/\-Matrix\-Algorithms.\-cc} 

Documentation \hyperlink{_matrix_algorithms_8h}{Core/\-Datatypes/\-Legacy/\-Matrix/\-Matrix\-Algorithms.\-h} 

Documentation \hyperlink{_legacy_2_matrix_2_matrix_fwd_8h}{Core/\-Datatypes/\-Legacy/\-Matrix/\-Matrix\-Fwd.\-h} 

Documentation \hyperlink{_matrix_type_converter_8cc}{Core/\-Datatypes/\-Legacy/\-Matrix/\-Matrix\-Type\-Converter.\-cc} 

Documentation \hyperlink{_matrix_type_converter_8h}{Core/\-Datatypes/\-Legacy/\-Matrix/\-Matrix\-Type\-Converter.\-h} 

Documentation \hyperlink{_field_array_8cc}{Core/\-Datatypes/\-Legacy/\-Other/\-Field\-Array.\-cc} 

Documentation \hyperlink{_field_array_8h}{Core/\-Datatypes/\-Legacy/\-Other/\-Field\-Array.\-h} 

Documentation \hyperlink{_matrix_8h}{Core/\-Datatypes/\-Matrix.\-h} 

Documentation \hyperlink{_matrix_comparison_8h}{Core/\-Datatypes/\-Matrix\-Comparison.\-h} 

Documentation \hyperlink{_matrix_fwd_8h}{Core/\-Datatypes/\-Matrix\-Fwd.\-h} 

Documentation \hyperlink{_matrix_i_o_8h}{Core/\-Datatypes/\-Matrix\-I\-O.\-h} 

Documentation Core/\-Datatypes/\-Matrix\-Type\-Conversion.\-h 

Documentation \hyperlink{_mesh_2_field_fwd_8h}{Core/\-Datatypes/\-Mesh/\-Field\-Fwd.\-h} 

Documentation \hyperlink{_lattice_volume_mesh_register_8h}{Core/\-Datatypes/\-Mesh/\-Lattice\-Volume\-Mesh\-Register.\-h} 

Documentation \hyperlink{_mesh_facade_8h}{Core/\-Datatypes/\-Mesh/\-Mesh\-Facade.\-h} 

Documentation \hyperlink{_mesh_facade_iterators_8h}{Core/\-Datatypes/\-Mesh/\-Mesh\-Facade\-Iterators.\-h} 

Documentation \hyperlink{_mesh_factory_8h}{Core/\-Datatypes/\-Mesh/\-Mesh\-Factory.\-h} 

Documentation \hyperlink{_mesh_traits_8h}{Core/\-Datatypes/\-Mesh/\-Mesh\-Traits.\-h} 

Documentation \hyperlink{_tri_surf_mesh_register_8h}{Core/\-Datatypes/\-Mesh/\-Tri\-Surf\-Mesh\-Register.\-h} 

Documentation \hyperlink{_virtual_mesh_facade_8h}{Core/\-Datatypes/\-Mesh/\-Virtual\-Mesh\-Facade.\-h} 

Documentation \hyperlink{_virtual_mesh_factory_8h}{Core/\-Datatypes/\-Mesh/\-Virtual\-Mesh\-Factory.\-h} 

Documentation \hyperlink{_property_manager_extensions_8h}{Core/\-Datatypes/\-Property\-Manager\-Extensions.\-h} 

Documentation \hyperlink{_scalar_8h}{Core/\-Datatypes/\-Scalar.\-h} 

Documentation Core/\-Datatypes/\-Sparce\-Row\-Matrix\-From\-Map.\-h 

Documentation \hyperlink{_string_8h}{Core/\-Datatypes/\-String.\-h} 

Documentation \hyperlink{_b_box_8h}{Core/\-Geometry\-Primitives/\-B\-Box.\-h} 

replace asserts in this code with warnings or other reporting mechanism that doesn't abort the program 

Documentation \hyperlink{_geom_fwd_8h}{Core/\-Geometry\-Primitives/\-Geom\-Fwd.\-h} 

Documentation \hyperlink{_plane_8h}{Core/\-Geometry\-Primitives/\-Plane.\-h} 

Documentation \hyperlink{_point_vector_operators_8h}{Core/\-Geometry\-Primitives/\-Point\-Vector\-Operators.\-h} 

Documentation \hyperlink{_search_grid_t_8h}{Core/\-Geometry\-Primitives/\-Search\-Grid\-T.\-h} 

Documentation \hyperlink{_transform_8h}{Core/\-Geometry\-Primitives/\-Transform.\-h} 

Documentation \hyperlink{_vector_8h}{Core/\-Geometry\-Primitives/\-Vector.\-h} 

Documentation \hyperlink{_console_logger_8h}{Core/\-Logging/\-Console\-Logger.\-h} 

Documentation \hyperlink{_direct_logger_8h}{Core/\-Logging/\-Direct\-Logger.\-h} 

Documentation \hyperlink{_log_8h}{Core/\-Logging/\-Log.\-h} 

Documentation \hyperlink{_logger_fwd_8h}{Core/\-Logging/\-Logger\-Fwd.\-h} 

Documentation \hyperlink{_logger_interface_8h}{Core/\-Logging/\-Logger\-Interface.\-h} 

Documentation \hyperlink{_scoped_time_remarker_8h}{Core/\-Logging/\-Scoped\-Time\-Remarker.\-h} 

Documentation Core/\-Persistent\-Fwd.\-h 

pimpl? 

\-: pimpl? 

Documentation Core/\-Thread/\-Legacy/ \hyperlink{_used_with_locking_handle_8h}{Used\-With\-Locking\-Handle.\-h} 

pimpl? 

Documentation \hyperlink{_utils_2_exception_8h}{Core/\-Utils/\-Exception.\-h} 

Documentation \hyperlink{_file_util_8h}{Core/\-Utils/\-File\-Util.\-h} 

Documentation \hyperlink{_check_sum_8h}{Core/\-Utils/\-Legacy/\-Check\-Sum.\-h} 

Documentation \hyperlink{_debug_8h}{Core/\-Utils/\-Legacy/\-Debug.\-h} 

Documentation \hyperlink{_endian_8cc}{Core/\-Utils/\-Legacy/\-Endian.\-cc} 

Documentation \hyperlink{_environment___defaults_8cc}{Core/\-Utils/\-Legacy/\-Environment\-\_\-\-Defaults.\-cc} 

Documentation Core/\-Util/\-Legacy/\-Full\-File\-Name.\-h 

Documentation \hyperlink{_memory_util_8h}{Core/\-Utils/\-Legacy/\-Memory\-Util.\-h} 

Documentation \hyperlink{_string_util_8cc}{Core/\-Utils/\-Legacy/\-String\-Util.\-cc} 

Documentation \hyperlink{_legacy_2_string_util_8h}{Core/\-Utils/\-Legacy/\-String\-Util.\-h} 

Documentation \hyperlink{_lockable_8h}{Core/\-Utils/\-Lockable.\-h} 

Documentation \hyperlink{_string_util_8h}{Core/\-Utils/\-String\-Util.\-h} 

Documentation \hyperlink{_type_i_d_table_8h}{Core/\-Utils/\-Type\-I\-D\-Table.\-h} 

Documentation \hyperlink{_controller_interfaces_8h}{Dataflow/\-Engine/\-Controller/\-Controller\-Interfaces.\-h} 

Documentation \hyperlink{_dynamic_port_manager_8h}{Dataflow/\-Engine/\-Controller/\-Dynamic\-Port\-Manager.\-h} 

Documentation \hyperlink{_network_commands_8h}{Dataflow/\-Engine/\-Controller/\-Network\-Commands.\-h} 

Documentation \hyperlink{_network_editor_controller_8h}{Dataflow/\-Engine/\-Controller/\-Network\-Editor\-Controller.\-h} 

\-: split out connectionmakerservice 

Documentation \hyperlink{_provenance_item_8h}{Dataflow/\-Engine/\-Controller/\-Provenance\-Item.\-h} 

Documentation \hyperlink{_provenance_item_factory_8h}{Dataflow/\-Engine/\-Controller/\-Provenance\-Item\-Factory.\-h} 

Documentation \hyperlink{_provenance_item_impl_8h}{Dataflow/\-Engine/\-Controller/\-Provenance\-Item\-Impl.\-h} 

Documentation \hyperlink{_provenance_manager_8h}{Dataflow/\-Engine/\-Controller/\-Provenance\-Manager.\-h} 

Documentation \hyperlink{_network_editor_python_a_p_i_8cc}{Dataflow/\-Engine/\-Python/\-Network\-Editor\-Python\-A\-P\-I.\-cc} 

Documentation Dataflow/\-Engine/\-Python/\-Network\-Editor\-Python\-Interface.\-cc 

Documentation \hyperlink{_basic_multithreaded_network_executor_8h}{Dataflow/\-Engine/\-Scheduler/\-Basic\-Multithreaded\-Network\-Executor.\-h}/ 

Documentation \hyperlink{_basic_parallel_execution_strategy_8h}{Dataflow/\-Engine/\-Scheduler/\-Basic\-Parallel\-Execution\-Strategy.\-h} 

Documentation \hyperlink{_boost_graph_parallel_scheduler_8h}{Dataflow/\-Engine/\-Scheduler/\-Boost\-Graph\-Parallel\-Scheduler.\-h} 

Documentation \hyperlink{_boost_graph_serial_scheduler_8h}{Dataflow/\-Engine/\-Scheduler/\-Boost\-Graph\-Serial\-Scheduler.\-h} 

Documentation \hyperlink{_dynamic_multithreaded_network_executor_8h}{Dataflow/\-Engine/\-Scheduler/\-Dynamic\-Multithreaded\-Network\-Executor.\-h} 

Documentation \hyperlink{_dataflow_2_network_2_connection_8h}{Dataflow/\-Network/\-Connection.\-h} 

Documentation \hyperlink{_connection_id_8h}{Dataflow/\-Network/\-Connection\-Id.\-h} 

Documentation \hyperlink{_dataflow_interfaces_8h}{Dataflow/\-Network/\-Dataflow\-Interfaces.\-h} 

Documentation \hyperlink{_executable_object_8h}{Dataflow/\-Network/\-Executable\-Object.\-h} 

Documentation \hyperlink{_module_8h}{Dataflow/\-Network/\-Module.\-h} 

Documentation \hyperlink{_module_description_8h}{Dataflow/\-Network/\-Module\-Description.\-h} 

Documentation \hyperlink{_module_factory_8h}{Dataflow/\-Network/\-Module\-Factory.\-h} 

Documentation \hyperlink{_module_interface_8h}{Dataflow/\-Network/\-Module\-Interface.\-h} 

Documentation \hyperlink{_module_state_interface_8h}{Dataflow/\-Network/\-Module\-State\-Interface.\-h} 

Documentation \hyperlink{_network_8h}{Dataflow/\-Network/\-Network.\-h} 

Documentation \hyperlink{_network_fwd_8h}{Dataflow/\-Network/\-Network\-Fwd.\-h} 

Documentation \hyperlink{_network_interface_8h}{Dataflow/\-Network/\-Network\-Interface.\-h} 

Documentation \hyperlink{_network_settings_8h}{Dataflow/\-Network/\-Network\-Settings.\-h} 

Documentation \hyperlink{_null_module_state_8h}{Dataflow/\-Network/\-Null\-Module\-State.\-h} 

Documentation \hyperlink{_dataflow_2_network_2_port_8h}{Dataflow/\-Network/\-Port.\-h} 

Documentation \hyperlink{_port_interface_8h}{Dataflow/\-Network/\-Port\-Interface.\-h} 

Documentation \hyperlink{_port_interface_8h}{Dataflow/\-Network/\-Port\-Interface.\-h} 

Documentation \hyperlink{_port_manager_8h}{Dataflow/\-Network/\-Port\-Manager.\-h} 

Documentation \hyperlink{_simple_source_sink_8h}{Dataflow/\-Network/\-Simple\-Source\-Sink.\-h} 

Documentation \hyperlink{_module_description_serialization_8h}{Dataflow/\-Serialization/\-Network/\-Module\-Description\-Serialization.\-h} 

Documentation \hyperlink{_module_position_getter_8h}{Dataflow/\-Serialization/\-Network/\-Module\-Position\-Getter.\-h} 

Documentation \hyperlink{_network_description_serialization_8h}{Dataflow/\-Serialization/\-Network/\-Network\-Description\-Serialization.\-h} 

Documentation \hyperlink{_network_x_m_l_serializer_8h}{Dataflow/\-Serialization/\-Network/\-Network\-X\-M\-L\-Serializer.\-h} 

Documentation \hyperlink{_state_serialization_8h}{Dataflow/\-Serialization/\-Network/\-State\-Serialization.\-h} 

Documentation \hyperlink{_x_m_l_serializer_8h}{Dataflow/\-Serialization/\-Network/\-X\-M\-L\-Serializer.\-h} 

Documentation Dataflow/\-State/\-Simple\-Module\-State.\-h 

Documentation \hyperlink{_dynamic_port_tester_8h}{Modules/\-Basic/\-Dynamic\-Port\-Tester.\-h} 

Documentation \hyperlink{_print_datatype_8h}{Modules/\-Basic/\-Print\-Datatype.\-h} 

Documentation \hyperlink{_receive_scalar_8h}{Modules/\-Basic/\-Receive\-Scalar.\-h} 

Documentation \hyperlink{_receive_scalar_module_state_8h}{Modules/\-Basic/\-Receive\-Scalar\-Module\-State.\-h} 

Documentation \hyperlink{_receive_test_matrix_8h}{Modules/\-Basic/\-Receive\-Test\-Matrix.\-h} 

Documentation \hyperlink{_send_scalar_8h}{Modules/\-Basic/\-Send\-Scalar.\-h} 

Documentation \hyperlink{_send_test_matrix_8h}{Modules/\-Basic/\-Send\-Test\-Matrix.\-h} 

M\-O\-R\-I\-T\-Z 

M\-O\-R\-I\-T\-Z 

M\-O\-R\-I\-T\-Z 

Documentation Module/\-Data\-I\-O/\-Read\-Field.\-h 

Documentation \hyperlink{_modules_2_data_i_o_2_read_matrix_8h}{Modules/\-Data\-I\-O/\-Read\-Matrix.\-h} 

Documentation \hyperlink{_write_field_8h}{Modules/\-Data\-I\-O/\-Write\-Field.\-h} 

Documentation \hyperlink{_modules_2_data_i_o_2_write_matrix_8h}{Modules/\-Data\-I\-O/\-Write\-Matrix.\-h} 

Documentation \hyperlink{_hard_coded_module_factory_8h}{Modules/\-Factory/\-Hard\-Coded\-Module\-Factory.\-h} 

Documentation Modules/\-Fields Create\-Sclar\-Field\-Data\-Basic.\-h 

Documentation \hyperlink{_report_field_info_8h}{Modules/\-Fields/\-Report\-Field\-Info.\-h} 

Documentation Modules/\-Finite\-Elements/\-T\-D\-S\-Simulator.\-h 

Documentation \hyperlink{_read_field_array_8cc}{Modules/\-Legacy/\-Data\-I\-O/\-Read\-Field\-Array.\-cc} 

Documentation \hyperlink{_stream_a_c_q_file_from_disk_8cc}{Modules/\-Legacy/\-Data\-I\-O/\-Stream\-A\-C\-Q\-File\-From\-Disk.\-cc} 

Documentation \hyperlink{_stream_matrix_from_disk_8cc}{Modules/\-Legacy/\-Data\-I\-O/\-Stream\-Matrix\-From\-Disk.\-cc} 

Documentation \hyperlink{_write_field_array_8cc}{Modules/\-Legacy/\-Data\-I\-O/\-Write\-Field\-Array.\-cc} 

Documentation \hyperlink{_modules_2_legacy_2_fields_2_calculate_mesh_center_8cc}{Modules/\-Legacy/\-Fields/\-Calculate\-Mesh\-Center.\-cc} 

Documentation \hyperlink{_generate_medial_axis_points_8cc}{Modules/\-Legacy/\-Fields/\-Generate\-Medial\-Axis\-Points.\-cc} 

Documentation \hyperlink{_get_all_segmentation_boundaries_8cc}{Modules/\-Legacy/\-Fields/\-Get\-All\-Segmentation\-Boundaries.\-cc} 

Documentation Modules/\-Legacy/\-Fields/\-Get\-Field\-Domain\-Structure.\-cc 

Documentation \hyperlink{_get_field_nodes_8h}{Modules/\-Legacy/\-Fields/\-Get\-Field\-Nodes.\-h} 

Documentation \hyperlink{_modules_2_legacy_2_fields_2_get_mesh_quality_field_8cc}{Modules/\-Legacy/\-Fields/\-Get\-Mesh\-Quality\-Field.\-cc} 

Documentation \hyperlink{_modules_2_legacy_2_fields_2_match_domain_labels_8cc}{Modules/\-Legacy/\-Fields/\-Match\-Domain\-Labels.\-cc} 

Documentation \hyperlink{_modules_2_legacy_2_fields_2_pad_regular_mesh_8cc}{Modules/\-Legacy/\-Fields/\-Pad\-Regular\-Mesh.\-cc} 

Documentation \hyperlink{_modules_2_legacy_2_fields_2_refine_mesh_8cc}{Modules/\-Legacy/\-Fields/\-Refine\-Mesh.\-cc} 

Documentation \hyperlink{_modules_2_legacy_2_fields_2_remove_unused_nodes_8cc}{Modules/\-Legacy/\-Fields/\-Remove\-Unused\-Nodes.\-cc} 

Documentation \hyperlink{_set_field_nodes_8h}{Modules/\-Legacy/\-Fields/\-Set\-Field\-Nodes.\-h} 

Documentation \hyperlink{_modules_2_legacy_2_fields_2_split_nodes_by_domain_8cc}{Modules/\-Legacy/\-Fields/\-Split\-Nodes\-By\-Domain.\-cc} 

Documentation \hyperlink{_modules_2_legacy_2_finite_elements_2_build_f_e_grid_mapping_8cc}{Modules/\-Legacy/\-Finite\-Elements/\-Build\-F\-E\-Grid\-Mapping.\-cc} 

Documentation \hyperlink{_build_f_e_grid_mapping_by_domain_8cc}{Modules/\-Legacy/\-Finite\-Elements/\-Build\-F\-E\-Grid\-Mapping\-By\-Domain.\-cc} 

Documentation \hyperlink{_modules_2_legacy_2_finite_elements_2_build_f_e_matrix_8h}{Modules/\-Legacy/\-Finite\-Elements/\-Build\-F\-E\-Matrix.\-h} 

Documentation \hyperlink{_modules_2_legacy_2_finite_elements_2_build_f_e_surf_r_h_s_8cc}{Modules/\-Legacy/\-Finite\-Elements/\-Build\-F\-E\-Surf\-R\-H\-S.\-cc} 

Documentation \hyperlink{_modules_2_legacy_2_finite_elements_2_build_f_e_vol_r_h_s_8cc}{Modules/\-Legacy/\-Finite\-Elements/\-Build\-F\-E\-Vol\-R\-H\-S.\-cc} 

Documentation \hyperlink{_modules_2_legacy_2_finite_elements_2_build_t_d_c_s_matrix_8h}{Modules/\-Legacy/\-Finite\-Elements/\-Build\-T\-D\-C\-S\-Matrix.\-h} 

Documentation \hyperlink{_modules_2_legacy_2_finite_elements_2_define_periodic_boundaries_8cc}{Modules/\-Legacy/\-Finite\-Elements/\-Define\-Periodic\-Boundaries.\-cc} 

Documentation \hyperlink{_modules_2_legacy_2_math_2_add_knowns_to_linear_system_8h}{Modules/\-Legacy/\-Math/\-Add\-Knowns\-To\-Linear\-System.\-h} 

Documentation \hyperlink{_add_linked_nodes_to_linear_system_8cc}{Modules/\-Legacy/\-Math/\-Add\-Linked\-Nodes\-To\-Linear\-System.\-cc} 

Documentation \hyperlink{_remove_zero_rows_and_columns_8cc}{Modules/\-Legacy/\-Math/\-Remove\-Zero\-Rows\-And\-Columns.\-cc} 

Documentation \hyperlink{_remove_zeros_from_matrix_8cc}{Modules/\-Legacy/\-Math/\-Remove\-Zeros\-From\-Matrix.\-cc} 

Documentation \hyperlink{_sort_matrix_8cc}{Modules/\-Legacy/\-Math/\-Sort\-Matrix.\-cc} 

Documentation \hyperlink{_get_network_file_name_8cc}{Modules/\-Legacy/\-String/\-Get\-Network\-File\-Name.\-cc} 

Documentation \hyperlink{_create_matrix_8h}{Modules/\-Math/\-Create\-Matrix.\-h} 

Documentation \hyperlink{_evaluate_linear_algebra_binary_8h}{Modules/\-Math/\-Evaluate\-Linear\-Algebra\-Binary.\-h} 

Documentation \hyperlink{_evaluate_linear_algebra_binary_state_8h}{Modules/\-Math/\-Evaluate\-Linear\-Algebra\-Binary\-State.\-h} 

Documentation \hyperlink{_evaluate_linear_algebra_unary_8h}{Modules/\-Math/\-Evaluate\-Linear\-Algebra\-Unary.\-h} 

Documentation \hyperlink{_modules_2_math_2_report_matrix_info_8h}{Modules/\-Math/\-Report\-Matrix\-Info.\-h} 

Documentation \hyperlink{_solve_linear_system_8h}{Modules/\-Math/\-Solve\-Linear\-System.\-h} 

Documentation Modules/\-String/\-Creat\-String.\-h 

Documentation \hyperlink{_create_basic_color_map_8h}{Modules/\-Visualization/\-Create\-Basic\-Color\-Map.\-h} 

Documentation \hyperlink{_matrix_as_vector_field_8h}{Modules/\-Visualization/\-Matrix\-As\-Vector\-Field.\-h} 

Documentation Modules/\-Visualization/\-Mesh\-Construction.\-h 

Documentation \hyperlink{_show_field_8h}{Modules/\-Visualization/\-Show\-Field.\-h} 

Documentation \hyperlink{_show_string_8h}{Modules/\-Visualization/\-Show\-String.\-h}  
\item[\label{todo__todo000211}%
\hypertarget{todo__todo000211}{}%
Member \hyperlink{namespace_s_c_i_run_ab2e3b90058d8bf32167507d48c5ef40f}{S\-C\-I\-Run\-:\-:Add} (double, Dense\-Matrix \&, const Dense\-Matrix \&)]\-: This code does not look O\-K  
\item[\label{todo__todo000333}%
\hypertarget{todo__todo000333}{}%
Member \hyperlink{namespace_s_c_i_run_a1feed5a4643393bfdcf5affcc6d43d2a}{S\-C\-I\-Run\-:\-:copy\-Dir} (std\-::string src, std\-::string dest)]\-: re-\/implement with boost  
\item[\label{todo__todo000321}%
\hypertarget{todo__todo000321}{}%
Member \hyperlink{namespace_s_c_i_run_1_1_core_a035fabf854d9ce03fdb946bdbeb4a012}{S\-C\-I\-Run\-:\-:Core\-:\-:Double\-Out\-Of\-Range\-Info} ]make macro for various types  
\item[\label{todo__todo000285}%
\hypertarget{todo__todo000285}{}%
Member \hyperlink{namespace_s_c_i_run_1_1_core_1_1_geometry_a78e67525ce1c4c1dd106e13719c68077}{S\-C\-I\-Run\-:\-:Core\-:\-:Geometry\-:\-:Min} (const T \&t1, const T \&t2, const T \&t3)]move to math header  
\item[\label{todo__todo000320}%
\hypertarget{todo__todo000320}{}%
Member \hyperlink{namespace_s_c_i_run_1_1_core_a43b90265d8b12a714e448dadd0fdddc7}{S\-C\-I\-Run\-:\-:Core\-:\-:Linear\-Algebra\-Error\-Message} ]discuss location/type  
\item[\label{todo__todo000326}%
\hypertarget{todo__todo000326}{}%
Member \hyperlink{namespace_s_c_i_run_1_1_core_a4db2f12c3e59061aa5e094a3c056e8b6}{S\-C\-I\-Run\-:\-:Core\-:\-:replace\-Delimiters\-With\-Whitespace} (std\-::string \&line)]this code doesn't work under V\-S2010 -\/ check with V\-S2012  
\item[\label{todo__todo000393}%
\hypertarget{todo__todo000393}{}%
Member \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_engine_a06afbb352bface37c4cfc4b56d17184f}{S\-C\-I\-Run\-:\-:Dataflow\-:\-:Engine\-:\-:execute\-With\-Cycle\-Check} (Scheduler$<$ Order\-Type $>$ \&scheduler, Network\-Executor$<$ Order\-Type $>$ \&executor, const Networks\-::\-Network\-Interface \&network, const Networks\-::\-Executable\-Lookup \&lookup, const Execution\-Bounds \&bounds)]\-: use real logger here--or just let this exception bubble up--needs testing.  
\item[\label{todo__todo000430}%
\hypertarget{todo__todo000430}{}%
Member \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a31e8f230164e0a9d4cdeb0f9a0597b12}{S\-C\-I\-Run\-:\-:Dataflow\-:\-:Networks\-:\-:any\-\_\-cast\-\_\-or\-\_\-default\-\_\-} (const boost\-::any \&x)]split 

\-: use real logger here 

\-: use real logger here  
\item[\label{todo__todo000466}%
\hypertarget{todo__todo000466}{}%
Member \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_ae8978b680739655476e8c8e87912e567}{S\-C\-I\-Run\-:\-:Dataflow\-:\-:Networks\-:\-:operator$<$} (const Connection\-Description\-X\-M\-L \&lhs, const Connection\-Description\-X\-M\-L \&rhs)]\-: assumes only input ports can be dynamic.  
\item[\label{todo__todo000498}%
\hypertarget{todo__todo000498}{}%
Member \hyperlink{namespace_s_c_i_run_1_1_gui_aaf4a237602f5da357ad9a7983616d55a}{S\-C\-I\-Run\-:\-:Gui\-:\-:build\-Normal\-Rendering\-For\-V\-B\-O} (std\-::shared\-\_\-ptr$<$ std\-::vector$<$ uint8\-\_\-t $>$$>$ vbo\-Data, size\-\_\-t stride, float normal\-Length, std\-::vector$<$ uint8\-\_\-t $>$ \&out\-\_\-vbo\-Data, std\-::vector$<$ uint8\-\_\-t $>$ \&out\-\_\-ibo\-Data, size\-\_\-t pos\-Offset, size\-\_\-t norm\-Offset)]Possibly parameterize uint16\-\_\-t output type for ibo using templates.  
\item[\label{todo__todo000216}%
\hypertarget{todo__todo000216}{}%
Member \hyperlink{namespace_s_c_i_run_aaa6a220169d160b0f7f2793742d2843e}{S\-C\-I\-Run\-:\-:inv} (Matrix\-Handle A)]\-: does not check if invert operation was successful or not  
\item[\label{todo__todo000377}%
\hypertarget{todo__todo000377}{}%
Member \hyperlink{namespace_s_c_i_run_afdaa6909ee005fdd0b8de032197ac6d8}{S\-C\-I\-Run\-:\-:operator$>$$>$} (const Py\-Port \&from, const Py\-Port \&to)]\-: bizarre reason for this return type and casting. but it works.  
\item[\label{todo__todo000278}%
\hypertarget{todo__todo000278}{}%
Member \hyperlink{namespace_s_c_i_run_ace19d469e96610f5761d8144bd904fd0}{S\-C\-I\-Run\-:\-:Point\-\_\-get\-\_\-h\-\_\-file\-\_\-path} ()]\-: This one is obsolete when last part dynamic compilation is gone  
\item[\label{todo__todo000284}%
\hypertarget{todo__todo000284}{}%
Member \hyperlink{namespace_s_c_i_run_a1bcba5323a387c27dc052430796e789e}{S\-C\-I\-Run\-:\-:Vector\-\_\-get\-\_\-h\-\_\-file\-\_\-path} ()]\-: This one is obsolete when dynamic compilation will be abandoned  
\item[\label{todo__todo000045}%
\hypertarget{todo__todo000045}{}%
Namespace \hyperlink{namespace_s_c_i_run_algo}{S\-C\-I\-Run\-Algo} ]\-: this was used by the Trace\-Points module, which  
\item[\label{todo__todo000514}%
\hypertarget{todo__todo000514}{}%
Class \hyperlink{class_s_c_i_run_1_1_state_1_1_send_scalar_state}{Send\-Scalar\-State} ]
\item[\label{todo__todo000040}%
\hypertarget{todo__todo000040}{}%
Member \hyperlink{class_s_c_i_run_algo_1_1_set_field_data_to_constant_value_algo_af35bfd3ca223a54bfa43110cce32fd4d}{Set\-Field\-Data\-To\-Constant\-Value\-Algo\-:\-:Set\-Field\-Data\-To\-Constant\-Value\-Algo} ()]
\item[\label{todo__todo000043}%
\hypertarget{todo__todo000043}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_fields_1_1_set_mesh_nodes_algo_ad1e55b8a5dd10674613fe12771abb10c}{Set\-Mesh\-Nodes\-Algo\-:\-:run} (Field\-Handle input, Datatypes\-::\-Dense\-Matrix\-Handle matrix, Field\-Handle \&output) const ]\-: worth separating out into factory call for mocking purposes? probably not, just keep the concrete dependence  
\item[\label{todo__todo000524}%
\hypertarget{todo__todo000524}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_brain_stimulator_1_1_setup_r_h_sfor_t_d_c_sand_t_m_s_module_a93e6b367ae8f6beda07f93b184884742}{Setup\-R\-H\-Sfor\-T\-D\-C\-Sand\-T\-M\-S\-Module\-:\-:set\-State\-Defaults} ()]
\item[\label{todo__todo000480}%
\hypertarget{todo__todo000480}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_state_1_1_simple_map_module_state_a6a389a6b89b455fc8b1ccce4565302e2}{Simple\-Map\-Module\-State\-:\-:fire\-Transient\-State\-Change\-Signal} ()]\-: ???  
\item[\label{todo__todo000478}%
\hypertarget{todo__todo000478}{}%
Member \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_state_1_1_simple_map_module_state_aaf49d1e4e3b02752c018172e14e6712b}{Simple\-Map\-Module\-State\-:\-:operator=} (const Simple\-Map\-Module\-State \&rhs)]\-: I think this is wrong, transient shouldn't be copied 

??  
\item[\label{todo__todo000236}%
\hypertarget{todo__todo000236}{}%
Class \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_smart_mesh_iterator}{Smart\-Mesh\-Iterator$<$ Virtual\-Mesh\-Type, Mesh\-Component $>$} ]\-: Being conservative with mesh synchronization flags until more  
\item[\label{todo__todo000238}%
\hypertarget{todo__todo000238}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_smart_mesh_iterator_a41eeb4e0ffc1f01c8411befc93433044}{Smart\-Mesh\-Iterator$<$ Virtual\-Mesh\-Type, Mesh\-Component $>$\-:\-:Smart\-Mesh\-Iterator} (Virtual\-Mesh\-Type $\ast$vmesh=0, bool is\-End=false)]\-: need to look up pattern for creating \char`\"{}end\char`\"{} iterators. 

\-: need to split out that Synchronize enum  
\item[\label{todo__todo000071}%
\hypertarget{todo__todo000071}{}%
Class \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_solve_linear_system_algorithm}{Solve\-Linear\-System\-Algorithm} ]\-: this will be the base class of all the solvers. for now it will just contain the Eigen C\-G impl.  
\item[\label{todo__todo000069}%
\hypertarget{todo__todo000069}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_math_1_1_solve_linear_system_algorithm_ae7f00d3caf0019f541011b81dd602465}{Solve\-Linear\-System\-Algorithm\-:\-:run} (const Inputs \&input, const Parameters \&params) const ]\-: move ctor  
\item[\label{todo__todo000635}%
\hypertarget{todo__todo000635}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_math_1_1_solve_linear_system_module_a61af3e60b94ae3e748f6fbac1e794af7}{Solve\-Linear\-System\-Module\-:\-:execute} ()]\-: why aren't these checks in the algo class?  
\item[\label{todo__todo000263}%
\hypertarget{todo__todo000263}{}%
Class \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_sparse_row_matrix_from_map}{Sparse\-Row\-Matrix\-From\-Map} ]\-: refactor with some O\-O, please...  
\item[\label{todo__todo000260}%
\hypertarget{todo__todo000260}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_sparse_row_matrix_generic_a4a48676776dfe388f704e3d881b1d2bd}{Sparse\-Row\-Matrix\-Generic$<$ T $>$\-:\-:cast\-For\-Printing} () const ]!  
\item[\label{todo__todo000261}%
\hypertarget{todo__todo000261}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_sparse_row_matrix_generic_aa9e58780ab822bc6762a6af936a3c09a}{Sparse\-Row\-Matrix\-Generic$<$ T $>$\-:\-:dynamic\-\_\-type\-\_\-name} () const ]\-: lame...figure out a better way  
\item[\label{todo__todo000221}%
\hypertarget{todo__todo000221}{}%
Member \hyperlink{class_s_c_i_run_1_1_sparse_row_matrix_generic_a5397ee03744952687a6aab7674693819}{Sparse\-Row\-Matrix\-Generic$<$ T $>$\-:\-:scalar\-\_\-multiply} (T s)]\-: replace with for\-\_\-each  
\item[\label{todo__todo000259}%
\hypertarget{todo__todo000259}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_sparse_row_matrix_generic_a4324c3709f228837f706963a9e0738f4}{Sparse\-Row\-Matrix\-Generic$<$ T $>$\-:\-:Sparse\-Row\-Matrix\-Generic} ()]\-: need C++11  
\item[\label{todo__todo000489}%
\hypertarget{todo__todo000489}{}%
Member \hyperlink{class_s_c_i_run_1_1_gui_1_1_s_r_camera_a36f61dd4661669d4f13e46603f862df7}{S\-R\-Camera\-:\-:do\-Auto\-View} (const Core\-::\-Geometry\-::\-B\-Box \&bbox)]Use real F\-O\-V-\/\-Y when we allow the user to change the F\-O\-V.  
\item[\label{todo__todo000490}%
\hypertarget{todo__todo000490}{}%
Class \hyperlink{class_s_c_i_run_1_1_gui_1_1_s_r_common_attributes}{S\-R\-Common\-Attributes} ]Look into the ability to rename these uniforms in the future. This is so that Spire can adapt to other code bases.  
\item[\label{todo__todo000491}%
\hypertarget{todo__todo000491}{}%
Class \hyperlink{class_s_c_i_run_1_1_gui_1_1_s_r_common_uniforms}{S\-R\-Common\-Uniforms} ]Look into the ability to rename these uniforms in the future. This is so that Spire can adapt to other code bases.  
\item[\label{todo__todo000492}%
\hypertarget{todo__todo000492}{}%
Member \hyperlink{class_s_c_i_run_1_1_gui_1_1_s_r_interface_ae58baf8dc662a8f5a5a6e6245dc1697c}{S\-R\-Interface\-:\-:event\-Resize} (size\-\_\-t width, size\-\_\-t height)]Ensure perspective matrix is rebuilt with correct aspect ratio.  
\item[\label{todo__todo000496}%
\hypertarget{todo__todo000496}{}%
Member \hyperlink{class_s_c_i_run_1_1_gui_1_1_s_r_interface_ae766ea95693f92923f849a996eca33bf}{S\-R\-Interface\-:\-:get\-Screen\-Width\-Pixels} () const ]Selecting objects... 

Obtaining data from mesh objects in order to spatially partition them and provide quick object feedback.  
\item[\label{todo__todo000495}%
\hypertarget{todo__todo000495}{}%
Member \hyperlink{class_s_c_i_run_1_1_gui_1_1_s_r_interface_ac1ec3647c005eacad401b06e7e18f711}{S\-R\-Interface\-:\-:Mouse\-Button} ]Specify what buttons are pressed.  
\item[\label{todo__todo000268}%
\hypertarget{todo__todo000268}{}%
Member \hyperlink{class_stack_walker_a722aed8635fd2e3eeb56cb763485a48a}{Stack\-Walker\-:\-:Show\-Callstack} (H\-A\-N\-D\-L\-E h\-Thread=Get\-Current\-Thread(), const C\-O\-N\-T\-E\-X\-T $\ast$context=N\-U\-L\-L, P\-Read\-Process\-Memory\-Routine read\-Memory\-Function=N\-U\-L\-L, L\-P\-V\-O\-I\-D p\-User\-Data=N\-U\-L\-L)]\-: Mache dies sicher...! 

\-: Mache dies sicher...! 

\-: Mache dies sicher...!  
\item[\label{todo__todo000044}%
\hypertarget{todo__todo000044}{}%
Member \hyperlink{class_s_c_i_run_algo_1_1_stream_line_integrators_ae1ed1556e47cccc4896cac7d89261064}{Stream\-Line\-Integrators\-:\-:Find\-Adams\-Moulton} ()]\-: Implement Adams\-Moulton  
\item[\label{todo__todo000179}%
\hypertarget{todo__todo000179}{}%
Member \hyperlink{class_s_c_i_run_1_1_struct_hex_vol_mesh_a2e3c92231b34b0939f3b9f7930323edc}{Struct\-Hex\-Vol\-Mesh$<$ Basis $>$\-:\-:find\-\_\-closest\-\_\-elem} (double \&pdist, Core\-::\-Geometry\-::\-Point \&result, A\-R\-R\-A\-Y \&coords, I\-N\-D\-E\-X \&elem, const Core\-::\-Geometry\-::\-Point \&p, double maxdist) const ]\-: Generate bounding boxes for elements and integrate this into the  
\item[\label{todo__todo000181}%
\hypertarget{todo__todo000181}{}%
Member \hyperlink{class_s_c_i_run_1_1_struct_hex_vol_mesh_a017ba6648ba3db8062e6cf6822eaf2de}{Struct\-Hex\-Vol\-Mesh$<$ Basis $>$\-:\-:locate\-\_\-elem} (I\-N\-D\-E\-X \&elem, A\-R\-R\-A\-Y \&coords, const Core\-::\-Geometry\-::\-Point \&p) const ]\-: Generate bounding boxes for elements and integrate this into the  
\item[\label{todo__todo000180}%
\hypertarget{todo__todo000180}{}%
Member \hyperlink{class_s_c_i_run_1_1_struct_hex_vol_mesh_af1d1bda6d91965bde0786d911d8fbe2b}{Struct\-Hex\-Vol\-Mesh$<$ Basis $>$\-:\-:locate\-\_\-elem} (I\-N\-D\-E\-X \&elem, const Core\-::\-Geometry\-::\-Point \&p) const ]\-: Generate bounding boxes for elements and integrate this into the  
\item[\label{todo__todo000183}%
\hypertarget{todo__todo000183}{}%
Member \hyperlink{class_s_c_i_run_1_1_struct_quad_surf_mesh_ad4cf5ec6eb317482f782d3f2170a9745}{Struct\-Quad\-Surf\-Mesh$<$ Basis $>$\-:\-:insert\-\_\-elem\-\_\-into\-\_\-grid} (typename Image\-Mesh$<$ Basis $>$\-::\-Elem\-::index\-\_\-type ci)]\-: This can crash if you insert a new cell outside of the grid.  
\item[\label{todo__todo000184}%
\hypertarget{todo__todo000184}{}%
Member \hyperlink{class_s_c_i_run_1_1_struct_quad_surf_mesh_ac6b58c42580acb34966fb02a8c3ef928}{Struct\-Quad\-Surf\-Mesh$<$ Basis $>$\-:\-:insert\-\_\-node\-\_\-into\-\_\-grid} (typename Image\-Mesh$<$ Basis $>$\-::\-Node\-::index\-\_\-type ci)]\-: This can crash if you insert a new cell outside of the grid.  
\item[\label{todo__todo000182}%
\hypertarget{todo__todo000182}{}%
Member \hyperlink{class_s_c_i_run_1_1_struct_quad_surf_mesh_a8e09217c21c4570188ed176f8fe9f56d}{Struct\-Quad\-Surf\-Mesh$<$ Basis $>$\-:\-:inside3\-\_\-p} (typename Image\-Mesh$<$ Basis $>$\-::\-Face\-::index\-\_\-type i, const Core\-::\-Geometry\-::\-Point \&p) const ]\-: How small is small ???  
\item[\label{todo__todo000037}%
\hypertarget{todo__todo000037}{}%
Member \hyperlink{namespace_t_d_c_s_input_data_af87a173cf03e18567c7234df0d55609a}{T\-D\-C\-S\-Input\-Data\-:\-:contactimpedance} ()]\-: M\-O\-R\-I\-T\-Z insert values as above.  
\item[\label{todo__todo000036}%
\hypertarget{todo__todo000036}{}%
Member \hyperlink{namespace_t_d_c_s_input_data_a8c01f5c85c99bf6070084ce18e79f168}{T\-D\-C\-S\-Input\-Data\-:\-:Electrode\-Element\-Definition} ()]\-: M\-O\-R\-I\-T\-Z insert values as above.  
\item[\label{todo__todo000034}%
\hypertarget{todo__todo000034}{}%
Member \hyperlink{namespace_t_d_c_s_input_data_a5d860ab54bcfcb9bfa128f2b921d9125}{T\-D\-C\-S\-Input\-Data\-:\-:Electrode\-Elements} ()]\-: M\-O\-R\-I\-T\-Z insert values as above.  
\item[\label{todo__todo000035}%
\hypertarget{todo__todo000035}{}%
Member \hyperlink{namespace_t_d_c_s_input_data_aca0b9bc4b642d93f2e3581dcfbd442fd}{T\-D\-C\-S\-Input\-Data\-:\-:Electrode\-Element\-Type} ()]\-: M\-O\-R\-I\-T\-Z insert values as above.  
\item[\label{todo__todo000038}%
\hypertarget{todo__todo000038}{}%
Member \hyperlink{namespace_t_d_c_s_input_data_a7f6821b4d90eb8c86e63b771371c282a}{T\-D\-C\-S\-Input\-Data\-:\-:expected\-Output} ()]\-: M\-O\-R\-I\-T\-Z insert values as above.  
\item[\label{todo__todo000033}%
\hypertarget{todo__todo000033}{}%
Member \hyperlink{namespace_t_d_c_s_input_data_a0642a1317bd11601530e13dcafa65655}{T\-D\-C\-S\-Input\-Data\-:\-:stiff} ()]\-: M\-O\-R\-I\-T\-Z fill in values up to 5x5  
\item[\label{todo__todo000564}%
\hypertarget{todo__todo000564}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_finite_elements_1_1_t_d_c_s_simulator_module_a93e6b367ae8f6beda07f93b184884742}{T\-D\-C\-S\-Simulator\-Module\-:\-:set\-State\-Defaults} ()]
\item[\label{todo__todo000081}%
\hypertarget{todo__todo000081}{}%
Member \hyperlink{_parallel_linear_algebra_tests_8cc_a85d1cecd2fbb293fd1385dce4ed48ceb}{T\-E\-S\-T} (Parallel\-Arithmetic\-Tests, Can\-Multiply\-Vectors\-Component\-Wise\-Multi)]\-: by intern  
\item[\label{todo__todo000085}%
\hypertarget{todo__todo000085}{}%
Member \hyperlink{_solve_linear_system_algo_tests_8cc_a9500304b5edc099915e0556fcd15865d}{T\-E\-S\-T} (Solve\-Linear\-System\-Tests, Can\-Solve\-Darrell\-\_\-\-Jacobi)]\-: doesn't converge for this system. Problem?  
\item[\label{todo__todo000266}%
\hypertarget{todo__todo000266}{}%
Member \hyperlink{_scalar_tests_8cc_af8413b022d9ac065158233f9cb5f7ba4}{T\-E\-S\-T} (Color\-Tests, Can\-Parse\-String)]D\-A\-N  
\item[\label{todo__todo000267}%
\hypertarget{todo__todo000267}{}%
Member \hyperlink{_sparse_row_matrix_tests_8cc_a777044f24f55db12e72e4660b83662ac}{T\-E\-S\-T} (Sparse\-Row\-Matrix\-Binary\-Operation\-Tests, What\-Happens\-When\-You\-Add\-Different\-Sizes)]\-: compare to v4.  
\item[\label{todo__todo000078}%
\hypertarget{todo__todo000078}{}%
Member \hyperlink{_parallel_linear_algebra_tests_8cc_a9cefa4d69583161e3c68ef74d6a50659}{T\-E\-S\-T} (Parallel\-Arithmetic\-Tests, Can\-Multiply\-Matrix\-By\-Vector)]\-: by intern  
\item[\label{todo__todo000084}%
\hypertarget{todo__todo000084}{}%
Member \hyperlink{_solve_linear_system_algo_tests_8cc_a14a456c88327bb52263046ab048fccf5}{T\-E\-S\-T} (Solve\-Linear\-System\-Tests, Can\-Solve\-Darrell\-\_\-\-C\-G)]\-: investigate this significant difference  
\item[\label{todo__todo000086}%
\hypertarget{todo__todo000086}{}%
Member \hyperlink{_solve_linear_system_algo_tests_8cc_aa3260053483b243f5b0b62200f256b36}{T\-E\-S\-T} (Solve\-Linear\-System\-Tests, Can\-Solve\-Darrell\-\_\-\-M\-I\-N\-R\-E\-S)]\-: converges but not as accurate.  
\item[\label{todo__todo000265}%
\hypertarget{todo__todo000265}{}%
Member \hyperlink{_dense_matrix_tests_8cc_a1116b0f36bf3b53ff4674b8487d0a1cd}{T\-E\-S\-T} (Dense\-Matrix\-Binary\-Operation\-Tests, What\-Happens\-When\-You\-Add\-Different\-Sizes)]\-: compare to v4.  
\item[\label{todo__todo000076}%
\hypertarget{todo__todo000076}{}%
Member \hyperlink{_parallel_linear_algebra_tests_8cc_a0cbc5c7c06428dbec85ec961ac175119}{T\-E\-S\-T} (Parallel\-Arithmetic\-Tests, Can\-Invert\-Elements\-Of\-Vector\-With\-Absolute\-Value\-Threshold\-Multi)]\-: by intern  
\item[\label{todo__todo000072}%
\hypertarget{todo__todo000072}{}%
Member \hyperlink{_core_2_algorithms_2_math_2_tests_2_append_matrix_tests_8cc_a7e640d0a723ecb2c12ab77859bb6dec8}{T\-E\-S\-T} (Append\-Matrix\-Algorithm\-Tests, Returns\-Null\-With\-Size\-Mismatch)]\-: should return with error.  
\item[\label{todo__todo000018}%
\hypertarget{todo__todo000018}{}%
Member \hyperlink{_core_2_algorithms_2_data_i_o_2_tests_2_read_matrix_tests_8cc_a75c913d6119254eb0a069ddb0cedd870}{T\-E\-S\-T} (Read\-Matrix\-Algorithm\-Test, D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-Throws\-For\-Matlab\-Files\-I\-Cant\-Them\-Read\-Yet)]\-: will hook up Matlab readers soon.  
\item[\label{todo__todo000029}%
\hypertarget{todo__todo000029}{}%
Member \hyperlink{_core_2_algorithms_2_finite_elements_2_tests_2_build_t_d_c_s_matrix_tests_8cc_aa919f52e17ed62b2c4d7305e1a898684}{T\-E\-S\-T} (Build\-T\-D\-C\-S\-Matrix\-Algorithm\-Tests, Throws\-For\-Null\-Mesh)]\-: consider throwing an exception instead of returning false  
\item[\label{todo__todo000640}%
\hypertarget{todo__todo000640}{}%
Member \hyperlink{_matrix_calculator_functional_tests_8cc_a08fc9809d97ebfd5316e7e5d6952d30f}{T\-E\-S\-T} (Matrix\-Calculator\-Functional\-Test, Manual\-Execution\-Of\-Multi\-Node\-Network)]\-: turn this into a convenience network printing function  
\item[\label{todo__todo000087}%
\hypertarget{todo__todo000087}{}%
Member \hyperlink{_solve_linear_system_with_eigen_tests_8cc_a29453e83fc786714d7ea7971e88f18f6}{T\-E\-S\-T} (Sparse\-Matrix\-Read\-Test, Regex\-Of\-Scirun4\-Format)]\-: remove these Eigen tests if they are duplicates of existing S\-L\-S tests. Other tests below need to live in separate files.  
\item[\label{todo__todo000030}%
\hypertarget{todo__todo000030}{}%
Member \hyperlink{_core_2_algorithms_2_finite_elements_2_tests_2_build_t_d_c_s_matrix_tests_8cc_ab417fa988e4d3ba82e07c83bee5d677f}{T\-E\-S\-T} (Build\-T\-D\-C\-S\-Matrix\-Algorithm\-Tests, Throws\-For\-Null\-Electrode\-Elements)]\-: consider throwing an exception instead of returning false  
\item[\label{todo__todo000077}%
\hypertarget{todo__todo000077}{}%
Member \hyperlink{_parallel_linear_algebra_tests_8cc_abddab01342b9e1a6c9b49f461d8526d1}{T\-E\-S\-T} (Parallel\-Linear\-Algebra\-Tests, Can\-Fill\-Vector\-With\-Ones)]\-: by intern  
\item[\label{todo__todo000080}%
\hypertarget{todo__todo000080}{}%
Member \hyperlink{_parallel_linear_algebra_tests_8cc_af00eb7fa9281b000540ff5d2926eb1e3}{T\-E\-S\-T} (Parallel\-Arithmetic\-Tests, Can\-Multiply\-Vectors\-Component\-Wise)]\-: by intern  
\item[\label{todo__todo000019}%
\hypertarget{todo__todo000019}{}%
Member \hyperlink{_core_2_algorithms_2_data_i_o_2_tests_2_read_matrix_tests_8cc_acf2b86e685cc4c931936be39cdd284e5}{T\-E\-S\-T} (Read\-Matrix\-Algorithm\-Test, D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-Non\-Matrix\-Text\-File)]\-: will hook-\/up Importers soon.  
\item[\label{todo__todo000073}%
\hypertarget{todo__todo000073}{}%
Member \hyperlink{_parallel_linear_algebra_tests_8cc_ab7be8ae8770b93561780e7cbade0a56c}{T\-E\-S\-T} (Parallel\-Arithmetic\-Tests, Can\-Take\-Absolute\-Value\-Of\-Diagonal)]F\-I\-X\-\_\-\-U\-N\-I\-T\-\_\-\-T\-E\-S\-T\-S--Intern. 

\-: by intern  
\item[\label{todo__todo000079}%
\hypertarget{todo__todo000079}{}%
Member \hyperlink{_parallel_linear_algebra_tests_8cc_a366393d4cceb467929d6b2c4436eaa93}{T\-E\-S\-T} (Parallel\-Arithmetic\-Tests, Can\-Subtract\-Vectors)]\-: by intern  
\item[\label{todo__todo000027}%
\hypertarget{todo__todo000027}{}%
Member \hyperlink{_build_f_e_matrix_tests_8cc_ac96c31fdd46c7459f4314ea4b57d9be7}{T\-E\-S\-T} (Build\-F\-E\-Matrix\-Algorithm\-Tests, Throws\-For\-Null\-Mesh)]\-: consider throwing an exception instead of returning false  
\item[\label{todo__todo000082}%
\hypertarget{todo__todo000082}{}%
Member \hyperlink{_parallel_linear_algebra_tests_8cc_a0337befde087567866429c889c93c602}{T\-E\-S\-T} (Parallel\-Arithmetic\-Tests, Can\-Compute\-Dot\-Product)]\-: by intern  
\item[\label{todo__todo000075}%
\hypertarget{todo__todo000075}{}%
Member \hyperlink{_parallel_linear_algebra_tests_8cc_a118df22d02ca32acdf84f809faef0426}{T\-E\-S\-T} (Parallel\-Arithmetic\-Tests, Can\-Compute\-Max\-Of\-Vector\-Multi)]\-: multi thread  
\item[\label{todo__todo000562}%
\hypertarget{todo__todo000562}{}%
Member \hyperlink{_join_fields_tests_8cc_a195adb6f6f41c787707c72d96cf1712f}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_join_fields_module_tests}{Join\-Fields\-Module\-Tests}, D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-Throws\-For\-Null\-Input)]\-: this doesn't work with dynamic ports beyond 1  
\item[\label{todo__todo000463}%
\hypertarget{todo__todo000463}{}%
Member \hyperlink{_network_tests_8cc_ab3a7cd69abbe8b397d957a0ae7aa7116}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_network_tests}{Network\-Tests}, D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-Connections\-Must\-Have\-Matching\-Port\-Types)]\-: this verification pushed up to higher layer.  
\item[\label{todo__todo000375}%
\hypertarget{todo__todo000375}{}%
Member \hyperlink{_provenance_manager_tests_8cc_ae8083f690b42744c74097491ef2b70e4}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_provenance_manager_tests}{Provenance\-Manager\-Tests}, Can\-Undo\-All)]\-: need test case (no situation for it yet) for \char`\"{}undo all does not completely clear the network\char`\"{}  
\item[\label{todo__todo000394}%
\hypertarget{todo__todo000394}{}%
Member \hyperlink{_scheduling_with_boost_graph_8cc_a2b0b43908e51973c0613dcbf87d0942a}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_scheduling_with_boost_graph}{Scheduling\-With\-Boost\-Graph}, Network\-From\-Matrix\-Calculator)]\-: let executor thread finish. should be an event generated or something.  
\item[\label{todo__todo000395}%
\hypertarget{todo__todo000395}{}%
Member \hyperlink{_scheduling_with_boost_graph_8cc_a63f78b5884185e9b83feb6b29fd793bf}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_scheduling_with_boost_graph}{Scheduling\-With\-Boost\-Graph}, Network\-From\-Matrix\-Calculator\-Multi\-Threaded)]\-: let executor thread finish. should be an event generated or something.  
\item[\label{todo__todo000561}%
\hypertarget{todo__todo000561}{}%
Member \hyperlink{_calculate_signed_distance_to_field_tests_8cc_a23c55bfa9eed8e2f3d4771d0f3091090}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_calculate_signed_distance_to_field_module_tests}{Calculate\-Signed\-Distance\-To\-Field\-Module\-Tests}, Makes\-Algo\-Decision\-Based\-On\-Value\-Port\-Connection)]\-: must remove this line. Getting strange leaking behavior without, haven't tracked it down yet.  
\item[\label{todo__todo000641}%
\hypertarget{todo__todo000641}{}%
Member \hyperlink{_solve_min_norm_least_sq_system_tests_8cc_a9f0250d22345c3bc9384231e0620b3f7}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_solve_min_norm_least_sq_system_tests}{Solve\-Min\-Norm\-Least\-Sq\-System\-Tests}, Basic\-Test)]\-: when algo is extracted, this test needs the real factory\-: 

\-: waiting on get\-Data() to enable  
\item[\label{todo__todo000462}%
\hypertarget{todo__todo000462}{}%
Member \hyperlink{_network_tests_8cc_aece3d9098c87c3c5fd3aaed0b9982282}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_network_tests}{Network\-Tests}, Can\-Add\-And\-Remove\-Connections)]\-: yucky, yucky test code now. needs refactoring for readability!  
\item[\label{todo__todo000464}%
\hypertarget{todo__todo000464}{}%
Member \hyperlink{_port_tests_8cc_af1ee65480fd1d29ed4d41fda9b5ad973}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_port_tests}{Port\-Tests}, D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-Cannot\-Connect\-Ports\-With\-Different\-Datatypes)]\-: this verification pushed up to higher layer.  
\item[\label{todo__todo000637}%
\hypertarget{todo__todo000637}{}%
Member \hyperlink{_modules_2_math_2_tests_2_evaluate_linear_algebra_unary_tests_8cc_a73ceed75939711fde5da9ad9e1008d82}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_evaluate_linear_algebra_unary_module_tests}{Evaluate\-Linear\-Algebra\-Unary\-Module\-Tests}, Can\-Create\-With\-Mock\-Algorithm)]\-: mock module state for passing to algorithm 

\-: algorithm factory to provide mock algorithm 

\-: need algorithm parameters set up from algo ctor. Partial mock?  
\item[\label{todo__todo000196}%
\hypertarget{todo__todo000196}{}%
Member \hyperlink{_v_f_data_t_8h_a5076d7db0f549541e2e134abcfe67245}{T\-E\-S\-T\-R\-A\-N\-G\-E} (c, l, h)]Documentation \hyperlink{_v_f_data_t_8h}{Core/\-Datatypes/\-Legacy/\-Field/\-V\-F\-Data\-T.\-h}  
\item[\label{todo__todo000186}%
\hypertarget{todo__todo000186}{}%
Member \hyperlink{class_s_c_i_run_1_1_tet_vol_mesh_a36f23e4ca5eb08794816dd061307de5d}{Tet\-Vol\-Mesh$<$ Basis $>$\-:\-:insert\-\_\-elem\-\_\-into\-\_\-grid} (typename Elem\-::index\-\_\-type ci)]\-: This can crash if you insert a new cell outside of the grid.  
\item[\label{todo__todo000187}%
\hypertarget{todo__todo000187}{}%
Member \hyperlink{class_s_c_i_run_1_1_tet_vol_mesh_a9a5092164aaa603db6e43941e07e8911}{Tet\-Vol\-Mesh$<$ Basis $>$\-:\-:insert\-\_\-node\-\_\-into\-\_\-grid} (typename Node\-::index\-\_\-type ci)]\-: This can crash if you insert a new cell outside of the grid.  
\item[\label{todo__todo000188}%
\hypertarget{todo__todo000188}{}%
Member \hyperlink{class_s_c_i_run_1_1_tet_vol_mesh_a1823389f794d695e88ff19f27b6c62d8}{Tet\-Vol\-Mesh$<$ Basis $>$\-:\-:locate\-\_\-edge} (I\-N\-D\-E\-X \&edge, const Core\-::\-Geometry\-::\-Point \&p) const ]\-: Fix this function, needs to use search grid  
\item[\label{todo__todo000190}%
\hypertarget{todo__todo000190}{}%
Member \hyperlink{class_s_c_i_run_1_1_tet_vol_mesh_af1d1bda6d91965bde0786d911d8fbe2b}{Tet\-Vol\-Mesh$<$ Basis $>$\-:\-:locate\-\_\-elem} (I\-N\-D\-E\-X \&elem, const Core\-::\-Geometry\-::\-Point \&p) const ]\-: Generate bounding boxes for elements and integrate this into the  
\item[\label{todo__todo000191}%
\hypertarget{todo__todo000191}{}%
Member \hyperlink{class_s_c_i_run_1_1_tet_vol_mesh_a017ba6648ba3db8062e6cf6822eaf2de}{Tet\-Vol\-Mesh$<$ Basis $>$\-:\-:locate\-\_\-elem} (I\-N\-D\-E\-X \&elem, A\-R\-R\-A\-Y \&coords, const Core\-::\-Geometry\-::\-Point \&p) const ]\-: Generate bounding boxes for elements and integrate this into the  
\item[\label{todo__todo000189}%
\hypertarget{todo__todo000189}{}%
Member \hyperlink{class_s_c_i_run_1_1_tet_vol_mesh_a16a1e08472c0249c2ce925500387f29f}{Tet\-Vol\-Mesh$<$ Basis $>$\-:\-:locate\-\_\-face} (I\-N\-D\-E\-X \&face, const Core\-::\-Geometry\-::\-Point \&p) const ]\-: Fix this function, needs to use search grid  
\item[\label{todo__todo000021}%
\hypertarget{todo__todo000021}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_data_i_o_1_1_text_to_tri_surf_field_algorithm_a9d7e4b550b5208b9ef23409216bcdbfb}{Text\-To\-Tri\-Surf\-Field\-Algorithm\-:\-:run} (const std\-::string \&filename)]\-: change to Field\-Handle when available... 

\-: other exceptions?  
\item[\label{todo__todo000397}%
\hypertarget{todo__todo000397}{}%
Member \hyperlink{namespace_threading_prototype_a49929da290292f91da027c59c9919a28}{Threading\-Prototype\-:\-:Waiting\-List} ]\-: will need to be thread-\/safe  
\item[\label{todo__todo000194}%
\hypertarget{todo__todo000194}{}%
Member \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_a0851f49b1dc2b58cc2f97e52b587a495}{Tri\-Surf\-Mesh$<$ M\-E\-S\-H $>$\-:\-:has\-\_\-normals} () const ]\-: this is inconsistent with Quad\-Surf\-Mesh -\/ should both surfaces  
\item[\label{todo__todo000192}%
\hypertarget{todo__todo000192}{}%
Member \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_a36f23e4ca5eb08794816dd061307de5d}{Tri\-Surf\-Mesh$<$ M\-E\-S\-H $>$\-:\-:insert\-\_\-elem\-\_\-into\-\_\-grid} (typename Elem\-::index\-\_\-type ci)]\-: This can crash if you insert a new cell outside of the grid.  
\item[\label{todo__todo000193}%
\hypertarget{todo__todo000193}{}%
Member \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_a9a5092164aaa603db6e43941e07e8911}{Tri\-Surf\-Mesh$<$ M\-E\-S\-H $>$\-:\-:insert\-\_\-node\-\_\-into\-\_\-grid} (typename Node\-::index\-\_\-type ci)]\-: This can crash if you insert a new cell outside of the grid.  
\item[\label{todo__todo000344}%
\hypertarget{todo__todo000344}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_utility_1_1_type_i_d_table_ad2050304160655d33c4f7b46e537dccf}{Type\-I\-D\-Table$<$ Ctor\-Info $>$\-:\-:register\-Constructor\-Info} (const std\-::string \&key, const Ctor\-Info \&info)]\-: improve for testing 

\-: use real logger here  
\item[\label{todo__todo000132}%
\hypertarget{todo__todo000132}{}%
Member \hyperlink{class_s_c_i_run_1_1_type_name_generator_a0aa72e86b62dbf211ad667adc29efc3a}{Type\-Name\-Generator\-:\-:make\-\_\-template\-\_\-id} (const std\-::string \&template\-Name, const std\-::string \&template\-Param)]\-: callers of these can be compressed using macros. worth it?  
\item[\label{todo__todo000003}%
\hypertarget{todo__todo000003}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_algorithms_1_1_variable_a58d53b92ca487c06e696d1acbd5d59ec}{Variable\-:\-:Value} ]\-: expand this  
\item[\label{todo__todo000499}%
\hypertarget{todo__todo000499}{}%
Member \hyperlink{class_s_c_i_run_1_1_gui_1_1_view_scene_dialog_ab56b6e21da58825629cd38a29f6ba7aa}{View\-Scene\-Dialog\-:\-:View\-Scene\-Dialog} (const std\-::string \&name, \hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_a8abd0547f23f86b5b4a5d5a4f28f87e2}{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module\-State\-Handle} state, Q\-Widget $\ast$parent=0)]Display dialog.  
\item[\label{todo__todo000254}%
\hypertarget{todo__todo000254}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_virtual_mesh_facade_a5302c19697995ceff5bdc8b97b816b37}{Virtual\-Mesh\-Facade$<$ Virtual\-Mesh\-Type $>$\-:\-:num\-Edges} () const ]\-: need to split out that Synchronize enum  
\item[\label{todo__todo000253}%
\hypertarget{todo__todo000253}{}%
Member \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_virtual_mesh_facade_a3841681dae5c74ecf0bc681dfb07b8b5}{Virtual\-Mesh\-Facade$<$ Virtual\-Mesh\-Type $>$\-:\-:Virtual\-Mesh\-Facade} (boost\-::shared\-\_\-ptr$<$ Virtual\-Mesh\-Type $>$ vmesh)]\-: necessary? interface to vmesh  
\item[\label{todo__todo000202}%
\hypertarget{todo__todo000202}{}%
Member \hyperlink{class_s_c_i_run_1_1_v_mesh_a1e5af88e57dd86ab6a133b98afc377ef}{V\-Mesh\-:\-:copy\-\_\-nodes} (V\-Mesh $\ast$imesh, Node\-::index\-\_\-type i, Node\-::index\-\_\-type o, Node\-::size\-\_\-type size)]\-: Add regular meshes to the mix  
\item[\label{todo__todo000201}%
\hypertarget{todo__todo000201}{}%
Member \hyperlink{class_s_c_i_run_1_1_v_mesh_aa4b2dcd4c4328c9f1dfd8a1152c47db5}{V\-Mesh\-:\-:find\-\_\-closest\-\_\-elems} (double \&dist, Core\-::\-Geometry\-::\-Point \&result, V\-Mesh\-::\-Elem\-::array\-\_\-type \&i, const Core\-::\-Geometry\-::\-Point \&point) const ]\-: Need to reformulate this one, closest element can have multiple  
\item[\label{todo__todo000203}%
\hypertarget{todo__todo000203}{}%
Member \hyperlink{class_s_c_i_run_1_1_v_mesh_a2a616c0a301e30fbc3c7f36413a5e705}{V\-Mesh\-:\-:get\-\_\-constant\-\_\-weights} (coords\-\_\-type \&, std\-::vector$<$ double $>$ \&weights)]\-: These should go\-: we have get\-\_\-weights and get\-\_\-derivate\-\_\-weights with basis\-\_\-order call Direct access to get weights functions in basis functions These four are for interpolation  
\item[\label{todo__todo000541}%
\hypertarget{todo__todo000541}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_write_field_module_a632a78b4cf4fbb1a6d69edfaa07f9a55}{Write\-Field\-Module\-:\-:call\-\_\-exporter} (const std\-::string \&filename) override]\-: how will this work via python? need more code to set the filetype based on the extension...  
\item[\label{todo__todo000544}%
\hypertarget{todo__todo000544}{}%
Member \hyperlink{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_write_matrix_module_a61af3e60b94ae3e748f6fbac1e794af7}{Write\-Matrix\-Module\-:\-:execute} ()]\-: unit test. Requires algorithm injection/factory for mocking, to be able to isolate the \char`\"{}optional file argument\char`\"{} part. 
\end{DoxyRefList}