Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NikolausDemmel/rootba
/ functions
Functions
1,064 in github.com/NikolausDemmel/rootba
⨍
Functions
1,064
◇
Types & classes
408
↓ 1 callers
Method
enum_size
get underlying type's number of values
src/rootba/options/enum_ref.hpp:134
↓ 1 callers
Function
erase
external/json/nlohmann/json.hpp:19042
↓ 1 callers
Function
expand_one
(x)
scripts/generate-batch-configs.py:92
↓ 1 callers
Function
extract_logs_from_experiment
(exp, results_accu)
python/rootba/plot_logs.py:71
↓ 1 callers
Method
filter_obs
src/rootba/bal/bal_problem.cpp:472
↓ 1 callers
Function
find_largest_pow10
! For n != 0, returns k, such that pow10 := 10^(k-1) <= n < 10^k. For n == 0, returns 1 and sets pow10 := 1. */
external/json/nlohmann/json.hpp:17275
↓ 1 callers
Function
finish_solve
src/rootba/solver/bal_bundle_adjustment.cpp:91
↓ 1 callers
Function
flatten
(l)
scripts/generate-batch-configs.py:101
↓ 1 callers
Function
format_buffer
external/json/nlohmann/json.hpp:17763
↓ 1 callers
Method
from_params
src/rootba/bal/bal_problem.hpp:91
↓ 1 callers
Function
function_tolerance_reached
check termination based on change in cost value
src/rootba/solver/bal_bundle_adjustment.cpp:174
↓ 1 callers
Function
generate_configs
(root_path, cmdline=[], overwrite_existing=False, revision_override=None)
scripts/generate-batch-configs.py:64
↓ 1 callers
Function
generate_tables
(args)
python/rootba/generate_tables.py:27
↓ 1 callers
Method
get
get the underlying value as string
src/rootba/options/enum_ref.hpp:142
↓ 1 callers
Method
get_Hpp_inv
For debugging only
src/rootba/sc/linearization_power_sc.hpp:199
↓ 1 callers
Method
get_Jli
src/rootba/sc/landmark_block.hpp:223
↓ 1 callers
Method
get_Jp_T_Jp_blockdiag
src/rootba/qr/linearization_qr.hpp:564
↓ 1 callers
Method
get_Jpi
src/rootba/sc/landmark_block.hpp:231
↓ 1 callers
Method
get_Q2TJp_postmult_x
src/rootba/qr/linearization_qr.hpp:222
↓ 1 callers
Method
get_Q2TJp_premult_x
src/rootba/qr/linearization_qr.hpp:246
↓ 1 callers
Function
get_cached_power_for_binary_exponent
! For a normalized diyfp w = f * 2^e, this function returns a (normalized) cached power-of-ten c = f_c * 2^e_c, such that the exponent of the product
external/json/nlohmann/json.hpp:17111
↓ 1 callers
Method
get_cli_group
src/rootba/cli/cli_options.hpp:77
↓ 1 callers
Function
get_cost_threshold
(logs, tolerance)
python/rootba/latex/performance_profiles.py:19
↓ 1 callers
Function
get_from_spec
(m)
python/rootba/metric.py:178
↓ 1 callers
Function
get_impl_ptr
external/json/nlohmann/json.hpp:20581
↓ 1 callers
Method
get_index
get the underlying value as index
src/rootba/options/enum_ref.hpp:145
↓ 1 callers
Function
get_index_to_threshold
(exps, names, tolerance, filter_regex=None)
python/rootba/latex/performance_profiles.py:187
↓ 1 callers
Function
get_linear_solver_time
(l)
python/rootba/metric.py:126
↓ 1 callers
Method
get_log_dirs
Return list of run directories given an experiments spec :param base_path: base directory to search in :param spec: experime
python/rootba/experiments.py:218
↓ 1 callers
Method
get_peak_concurrency
src/rootba/util/tbb_utils.cpp:124
↓ 1 callers
Function
get_performance_profile
(exps, names, tolerance, filter_regex=None, subtract_preprocessor_time=False)
python/rootba/latex/performance_profiles.py:124
↓ 1 callers
Method
get_possible_flags
src/rootba/options/flags_ref.hpp:220
↓ 1 callers
Function
get_ptr
external/json/nlohmann/json.hpp:20721
↓ 1 callers
Function
get_relative_times
(exps, names, tolerance, filter_regex=None, subtract_preprocessor_time=False)
python/rootba/latex/performance_profiles.py:165
↓ 1 callers
Method
get_result
src/rootba/options/options_interface.cpp:78
↓ 1 callers
Method
get_value
(self, exps, e, s, it)
python/rootba/metric.py:99
↓ 1 callers
Method
get_value
external/json/nlohmann/json.hpp:12662
↓ 1 callers
Function
grisu2_digit_gen
! Generates V = buffer * 10^decimal_exponent, such that M- <= V <= M+. M- and M+ must be normalized and share the same exponent -60 <= e <= -32. */
external/json/nlohmann/json.hpp:17370
↓ 1 callers
Function
hash
external/json/nlohmann/json.hpp:5951
↓ 1 callers
Function
int_to_string
external/json/nlohmann/json.hpp:5108
↓ 1 callers
Method
is_failed
(self)
python/rootba/run.py:51
↓ 1 callers
Function
is_negative_number
external/json/nlohmann/json.hpp:18572
↓ 1 callers
Function
is_number
@brief return whether value is a number @sa https://json.nlohmann.me/api/basic_json/is_number/
external/json/nlohmann/json.hpp:20494
↓ 1 callers
Method
is_run_dir
Returns True if the folder may be a run directory, based on the present files This is intended to be used for auto-detecting run dire
python/rootba/run.py:95
↓ 1 callers
Function
is_structured
@brief return whether type is structured @sa https://json.nlohmann.me/api/basic_json/is_structured/
external/json/nlohmann/json.hpp:20473
↓ 1 callers
Function
json_to_toml
src/rootba/util/toml_utils.hpp:90
↓ 1 callers
Method
left_multiply
src/rootba/cg/block_sparse_matrix.hpp:198
↓ 1 callers
Method
linearize
src/rootba/solver/linearizor_sc.cpp:75
↓ 1 callers
Method
load_all
Load a set experiments from log files or cache If there is more than one experiment with the same name, an error is raised.
python/rootba/experiments.py:234
↓ 1 callers
Function
load_all_in
(path, results_accu, sequences=None)
python/rootba/plot_logs.py:87
↓ 1 callers
Function
load_ba_log
Load a ba_log file from a directory First looks for .ubjson file, then falls back to .json, and finally returns None of not found.
python/rootba/log.py:112
↓ 1 callers
Method
load_bal
src/rootba/bal/bal_problem.cpp:190
↓ 1 callers
Method
load_bundler
src/rootba/bal/bal_problem.cpp:285
↓ 1 callers
Function
load_file_info
src/rootba/util/serialization.hpp:95
↓ 1 callers
Method
load_rootba
src/rootba/bal/bal_problem.cpp:407
↓ 1 callers
Function
load_toml_if_exists
(filepath)
python/rootba/util.py:29
↓ 1 callers
Function
load_trajectory_tum
(filepath)
python/rootba/util.py:49
↓ 1 callers
Function
log_ceres_error
src/rootba/ceres/ba_log_utils.cpp:169
↓ 1 callers
Function
log_ceres_iteration_summary
src/rootba/ceres/ba_log_utils.cpp:93
↓ 1 callers
Function
log_ceres_summary
src/rootba/ceres/ba_log_utils.cpp:47
↓ 1 callers
Function
log_memory
src/rootba/ceres/ba_log_utils.cpp:162
↓ 1 callers
Function
main
()
python/rootba/generate_tables.py:126
↓ 1 callers
Function
main
()
python/rootba/plot_logs.py:198
↓ 1 callers
Function
main
()
scripts/query-config.py:46
↓ 1 callers
Function
main
()
scripts/generate-batch-configs.py:123
↓ 1 callers
Function
merge_config
merge b into a
scripts/generate-batch-configs.py:36
↓ 1 callers
Function
metrics_from_config
(spec)
python/rootba/metric.py:176
↓ 1 callers
Method
name
external/json/nlohmann/json.hpp:4316
↓ 1 callers
Method
normalize
src/rootba/bal/bal_problem.cpp:429
↓ 1 callers
Method
num_cols
src/rootba/cg/block_sparse_matrix.hpp:249
↓ 1 callers
Method
num_landmarks
src/rootba/bal/bal_problem.hpp:193
↓ 1 callers
Method
num_loaded_items
src/rootba/options/options_interface.cpp:224
↓ 1 callers
Method
num_rows_reduced
src/rootba/qr/linearization_qr.hpp:147
↓ 1 callers
Function
operator+
! @brief add to iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
external/json/nlohmann/json.hpp:13408
↓ 1 callers
Method
operator+
add to iterator
external/json/nlohmann/json.hpp:13633
↓ 1 callers
Function
operator+=
@brief add an object to an array @sa https://json.nlohmann.me/api/basic_json/operator+=/
external/json/nlohmann/json.hpp:22283
↓ 1 callers
Function
operator-
! @brief subtract from iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
external/json/nlohmann/json.hpp:13430
↓ 1 callers
Function
operator<
external/json/nlohmann/json.hpp:2886
↓ 1 callers
Method
operator==
external/json/nlohmann/json.hpp:12691
↓ 1 callers
Function
optimize_lm_ours
src/rootba/solver/bal_bundle_adjustment.cpp:250
↓ 1 callers
Function
os_open_file
(filepath)
python/rootba/util.py:64
↓ 1 callers
Method
perturb
src/rootba/bal/bal_problem.cpp:509
↓ 1 callers
Method
plot_bal_bar_one
(self, exps, spec, ax1, tol)
python/rootba/latex/plot.py:124
↓ 1 callers
Function
plot_log
(args)
python/rootba/plot_logs.py:123
↓ 1 callers
Method
print
external/pprint/pprint/pprint.hpp:482
↓ 1 callers
Function
print_ceres_summary
src/rootba/ceres/option_utils.cpp:143
↓ 1 callers
Function
print_tuple
external/pprint/pprint/pprint.hpp:112
↓ 1 callers
Function
query_config
(path, query, default_value=None, format_env=False)
scripts/query-config.py:23
↓ 1 callers
Function
readcommentline_or_throw
src/rootba/bal/bal_problem.cpp:76
↓ 1 callers
Method
recompute_keys
src/rootba/cg/block_sparse_matrix.hpp:251
↓ 1 callers
Function
remove_sign
* Overload to make the compiler happy while it is instantiating * dump_integer for number_unsigned_t. * Must never be called. */
external/json/nlohmann/json.hpp:18824
↓ 1 callers
Method
render_failure
(self, exp, seq)
python/rootba/latex/containers.py:72
↓ 1 callers
Method
restore
src/rootba/bal/bal_problem.cpp:601
↓ 1 callers
Function
save_config
(template, configs, combination, path_prefix)
scripts/generate-batch-configs.py:52
↓ 1 callers
Function
save_file_info
src/rootba/util/serialization.hpp:90
↓ 1 callers
Function
sax_parse
external/json/nlohmann/json.hpp:23253
↓ 1 callers
Function
scale_jacobians
src/rootba/cg/block_sparse_matrix.hpp:90
↓ 1 callers
Method
sequence_names
(self, experiment_names)
python/rootba/latex/containers.py:60
↓ 1 callers
Method
set
set the underlying value from string; (return false if invalid)
src/rootba/options/enum_ref.hpp:148
↓ 1 callers
Function
set_ceres_options
src/rootba/ceres/option_utils.cpp:65
← previous
next →
301–400 of 1,064, ranked by callers