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
↓ 2 callers
Function
compute_boundaries
external/json/nlohmann/json.hpp:16972
↓ 2 callers
Method
compute_error
src/rootba/solver/linearizor_base.cpp:60
↓ 2 callers
Function
compute_jacobi_scaling
src/rootba/qr/linearization_utils.hpp:46
↓ 2 callers
Function
compute_solver_iterations_to_threshold
helper for performance profile and top-performer computation Computes for each solver the outer iteration index to reach the threshold for each s
python/rootba/latex/performance_profiles.py:55
↓ 2 callers
Function
compute_solver_times
helper for performance profile and top-performer computation Computes for each solver the time absolute time to reach the threshold for each sequ
python/rootba/latex/performance_profiles.py:93
↓ 2 callers
Function
convert
(text)
python/rootba/util.py:76
↓ 2 callers
Method
copy_from_camera_state
src/rootba/bal/bal_problem.cpp:581
↓ 2 callers
Function
copy_subdict
(d, keys)
python/rootba/util.py:21
↓ 2 callers
Function
disable_ticks
(ax1)
scripts/show-sparsity.py:60
↓ 2 callers
Method
draw
src/rootba/pangolin/bal_map_display.cpp:85
↓ 2 callers
Method
dumps
(self)
python/rootba/latex/containers.py:28
↓ 2 callers
Method
effective_display_decimals
(self)
python/rootba/metric.py:93
↓ 2 callers
Function
emplace_back
external/json/nlohmann/json.hpp:22379
↓ 2 callers
Method
enum_name
src/rootba/options/flags_ref.hpp:211
↓ 2 callers
Function
erase_internal
external/json/nlohmann/json.hpp:21733
↓ 2 callers
Method
failure_str
(self)
python/rootba/run.py:60
↓ 2 callers
Function
file_input_adapter
external/json/nlohmann/json.hpp:6120
↓ 2 callers
Function
flatten
@brief return flattened JSON value @sa https://json.nlohmann.me/api/basic_json/flatten/
external/json/nlohmann/json.hpp:23821
↓ 2 callers
Function
format_new_error_info
format info about new error, depending on 'optimized_cost' config
src/rootba/solver/bal_bundle_adjustment.cpp:204
↓ 2 callers
Function
format_ratio_percent
(val, val_ref=None, decimals=0)
python/rootba/latex/util.py:46
↓ 2 callers
Function
from_json_array_impl
external/json/nlohmann/json.hpp:4750
↓ 2 callers
Function
from_json_inplace_array_impl
external/json/nlohmann/json.hpp:4833
↓ 2 callers
Function
from_json_tuple_impl
external/json/nlohmann/json.hpp:4939
↓ 2 callers
Method
get_Hpp_inv
For debugging only
src/rootba/cg/preconditioner.hpp:198
↓ 2 callers
Method
get_Jl
src/rootba/sc/landmark_block.hpp:227
↓ 2 callers
Method
get_Q2TJp
src/rootba/qr/linearization_qr.hpp:181
↓ 2 callers
Method
get_Q2TJp_T_Q2TJp_blockdiag
src/rootba/qr/linearization_qr.hpp:529
↓ 2 callers
Method
get_Q2TJp_T_Q2TJp_mult_x
src/rootba/qr/linearization_qr.hpp:277
↓ 2 callers
Method
get_Q2TJp_T_Q2Tr
src/rootba/qr/linearization_qr.hpp:431
↓ 2 callers
Function
get_keys
src/rootba/util/stl_utils.hpp:49
↓ 2 callers
Method
get_metrics
(self, exp, seq, it)
python/rootba/latex/containers.py:87
↓ 2 callers
Method
get_possible_values
get list of possible enum values
src/rootba/options/enum_ref.hpp:137
↓ 2 callers
Method
get_stage1
Operations grouped into stages. Stage1 includes linearization, optional JACOBI preconditioner, QR and column norms computations for LM damping.
src/rootba/qr/linearization_qr.hpp:634
↓ 2 callers
Method
get_stage2
Operations grouped into stages. Stage2 includes Landmark damping, bref and precondition computations.
src/rootba/qr/linearization_qr.hpp:716
↓ 2 callers
Function
grisu2
external/json/nlohmann/json.hpp:17611
↓ 2 callers
Function
grisu2_round
external/json/nlohmann/json.hpp:17329
↓ 2 callers
Function
hex_bytes
! * @brief convert a byte to a uppercase hex representation * @param[in] byte byte to represent * @return representation ("00".."FF")
external/json/nlohmann/json.hpp:18561
↓ 2 callers
Method
is_ceres
(self)
python/rootba/run.py:48
↓ 2 callers
Method
is_end
return whether the iterator is at end
external/json/nlohmann/json.hpp:12686
↓ 2 callers
Method
is_errored
external/json/nlohmann/json.hpp:7114
↓ 2 callers
Function
is_name_char
external/pprint/pprint/pprint.hpp:182
↓ 2 callers
Function
is_number_unsigned
@brief return whether value is an unsigned integer number @sa https://json.nlohmann.me/api/basic_json/is_number_unsigned/
external/json/nlohmann/json.hpp:20508
↓ 2 callers
Function
is_zero_or_infinity
src/rootba/cg/utils.hpp:43
↓ 2 callers
Function
little_endianness
! @brief determine system byte order @return true if and only if system's byte order is little endian @note from https://stackoverflow.com/a/1001328
external/json/nlohmann/json.hpp:9127
↓ 2 callers
Function
load_experiments_config
Load experiments config file, applying substitutions and setting defaults An experiments config file defines general options, locations of ex
python/rootba/experiments.py:292
↓ 2 callers
Function
load_one
(filepath, basename)
python/rootba/plot_logs.py:89
↓ 2 callers
Method
load_spec
Load a single experiment from logs or cache The cache key is determined by the 'pattern', 'filter_regex' and 'extend' keys in
python/rootba/experiments.py:132
↓ 2 callers
Function
median_destructive
src/rootba/bal/bal_problem.cpp:117
↓ 2 callers
Function
operator++
! @brief post-increment (it++) @pre The iterator is initialized; i.e. `m_object != nullptr`. */
external/json/nlohmann/json.hpp:13152
↓ 2 callers
Function
operator--
! @brief post-decrement (it--) @pre The iterator is initialized; i.e. `m_object != nullptr`. */
external/json/nlohmann/json.hpp:13203
↓ 2 callers
Function
pop_back
@brief remove last reference token @sa https://json.nlohmann.me/api/json_pointer/pop_back/
external/json/nlohmann/json.hpp:13840
↓ 2 callers
Function
render_camera
src/rootba/pangolin/gui_helpers.cpp:44
↓ 2 callers
Function
reset
reset token_buffer; current character is beginning of token
external/json/nlohmann/json.hpp:8621
↓ 2 callers
Method
right_multiply
src/rootba/qr/linearization_qr.hpp:823
↓ 2 callers
Method
right_multiply
For debugging only
src/rootba/sc/linearization_power_sc.hpp:205
↓ 2 callers
Method
save
src/rootba/util/serialization.hpp:143
↓ 2 callers
Method
scale_Jl_cols
src/rootba/qr/linearization_qr.hpp:599
↓ 2 callers
Function
set_from_enum_or_die
src/rootba/ceres/option_utils.cpp:53
↓ 2 callers
Function
skip_whitespace
external/json/nlohmann/json.hpp:8801
↓ 2 callers
Method
solve
src/rootba/solver/linearizor_sc.cpp:113
↓ 2 callers
Method
solve_assign
src/rootba/cg/preconditioner.hpp:180
↓ 2 callers
Method
start_iteration
src/rootba/solver/linearizor_base.cpp:55
↓ 2 callers
Function
substitute
(obj, subs)
python/rootba/experiments.py:359
↓ 2 callers
Function
to_cli_name
src/rootba/cli/cli_options.hpp:45
↓ 2 callers
Method
update_total
src/rootba/bal/ba_log.hpp:96
↓ 2 callers
Function
values
external/magic_enum/magic_enum/magic_enum.hpp:691
↓ 2 callers
Method
what
returns the explanatory string
external/json/nlohmann/json.hpp:4304
↓ 2 callers
Function
wrap_enum_value
src/rootba/options/wise_enum_ref.hpp:221
↓ 2 callers
Method
write_bson
! @param[in] j JSON value to serialize @pre j.type() == value_t::object */
external/json/nlohmann/json.hpp:14975
↓ 2 callers
Method
write_cbor
! @param[in] j JSON value to serialize */
external/json/nlohmann/json.hpp:15004
↓ 2 callers
Method
write_msgpack
! @param[in] j JSON value to serialize */
external/json/nlohmann/json.hpp:15328
↓ 1 callers
Method
__init__
(self, path)
python/rootba/log.py:29
↓ 1 callers
Method
__init__
(self, exps, spec, seq_displayname_mapping, export_basepath)
python/rootba/latex/plot.py:65
↓ 1 callers
Method
_convert
(data)
python/rootba/log.py:51
↓ 1 callers
Method
_infer_sequence_name
Tries to infer the problem name from the log, or falls back to the parent folder name
python/rootba/run.py:71
↓ 1 callers
Method
_load
(path)
python/rootba/log.py:37
↓ 1 callers
Method
_save_plot
(self, spec, basepath, extension=".pdf")
python/rootba/latex/plot.py:776
↓ 1 callers
Function
add_one
(log, label)
python/rootba/plot_logs.py:73
↓ 1 callers
Function
append_exponent
external/json/nlohmann/json.hpp:17711
↓ 1 callers
Method
apply
src/rootba/solver/linearizor_sc.cpp:200
↓ 1 callers
Function
autodetect_input_type
src/rootba/bal/bal_problem.cpp:124
↓ 1 callers
Method
backup
src/rootba/bal/bal_problem.cpp:591
↓ 1 callers
Function
ceres_create_loss_function
src/rootba/ceres/option_utils.cpp:128
↓ 1 callers
Function
check_options
src/rootba/solver/bal_bundle_adjustment.cpp:224
↓ 1 callers
Method
clone
src/rootba/options/wise_enum_ref.hpp:211
↓ 1 callers
Method
compared_to
src/rootba/bal/residual_info.cpp:43
↓ 1 callers
Function
compute_caching_hash
Generate a hash from a dictionary to use as a cache file name This is intended to be used for experiments cache files
python/rootba/experiments.py:39
↓ 1 callers
Function
compute_cost_decrease
compute actual cost difference for deciding if LM step was successful; this will be compared to model cost change
src/rootba/solver/bal_bundle_adjustment.cpp:158
↓ 1 callers
Function
concat_into
external/json/nlohmann/json.hpp:4193
↓ 1 callers
Function
concat_length
external/json/nlohmann/json.hpp:4162
↓ 1 callers
Method
copy_to_camera_state
src/rootba/bal/bal_problem.cpp:571
↓ 1 callers
Function
count
external/json/nlohmann/json.hpp:19140
↓ 1 callers
Function
crbegin
@brief returns a const reverse iterator to the last element @sa https://json.nlohmann.me/api/basic_json/crbegin/
external/json/nlohmann/json.hpp:22014
↓ 1 callers
Function
crend
@brief returns a const reverse iterator to one before the first @sa https://json.nlohmann.me/api/basic_json/crend/
external/json/nlohmann/json.hpp:22021
↓ 1 callers
Function
detect_log_filepath
(dir, basename)
python/rootba/log.py:102
↓ 1 callers
Function
do_plot
(logs, args)
python/rootba/plot_logs.py:39
↓ 1 callers
Method
doit
(self)
python/rootba/latex/results_table.py:32
↓ 1 callers
Method
doit
(self)
python/rootba/latex/summarize_sequences_table.py:29
↓ 1 callers
Function
dump_float
! @brief dump a floating-point number Dump a given floating-point number to output stream @a o. Works internally with @a number_buffer.
external/json/nlohmann/json.hpp:18683
↓ 1 callers
Method
enum_name
get underlying type name
src/rootba/options/enum_ref.hpp:131
← previous
next →
201–300 of 1,064, ranked by callers