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
↓ 5 callers
Function
cend
@brief returns an iterator to one past the last element @sa https://json.nlohmann.me/api/basic_json/cend/
external/json/nlohmann/json.hpp:21977
↓ 5 callers
Method
clone
src/rootba/options/flags_ref.hpp:126
↓ 5 callers
Function
enum_name
external/pprint/pprint/pprint.hpp:367
↓ 5 callers
Function
escape
external/json/nlohmann/json.hpp:2974
↓ 5 callers
Method
get_Jp_diag2
src/rootba/sc/linearization_sc.hpp:140
↓ 5 callers
Method
get_character
std::istream/std::streambuf use std::char_traits<char>::to_int_type, to ensure that std::char_traits<char>::eof() and the character 0xFF do not end up
external/json/nlohmann/json.hpp:6187
↓ 5 callers
Function
get_memory_info
src/rootba/util/system_utils.cpp:52
↓ 5 callers
Method
is_begin
return whether the iterator can be dereferenced
external/json/nlohmann/json.hpp:12680
↓ 5 callers
Function
is_subset_of
src/rootba/util/stl_utils.hpp:81
↓ 5 callers
Method
linearize_problem
return value `false` indicates numerical failure --> linearization at this state is unusable. Numeric check is only performed for residuals that were
src/rootba/qr/linearization_qr.hpp:117
↓ 5 callers
Method
parse
! @brief public parser interface @param[in] strict whether to expect the last token to be EOF @param[in,out] result parsed JSON val
external/json/nlohmann/json.hpp:12191
↓ 5 callers
Function
parse_bal_app_arguments
src/rootba/cli/bal_cli_utils.cpp:51
↓ 5 callers
Method
right_mul_e0
src/rootba/sc/linearization_power_sc.hpp:250
↓ 5 callers
Method
save_json
src/rootba/bal/ba_log.cpp:58
↓ 5 callers
Method
scale_Jp_cols
src/rootba/sc/landmark_block.hpp:203
↓ 5 callers
Method
sequences
return list of sequence names found for this experiment :param filter_regex: if provided, return only they sequences that match the r
python/rootba/experiments.py:121
↓ 5 callers
Method
set_pose_damping
src/rootba/qr/linearization_qr.hpp:138
↓ 4 callers
Method
_accept
Options interface
src/rootba/options/visitable_options.hpp:142
↓ 4 callers
Method
accept
! @brief public accept interface @param[in] strict whether to expect the last token to be EOF @return whether the input is a proper JSON
external/json/nlohmann/json.hpp:12251
↓ 4 callers
Method
clone_ref
src/rootba/options/wise_enum_ref.hpp:126
↓ 4 callers
Method
create
src/rootba/solver/linearizor.cpp:48
↓ 4 callers
Function
destroy
external/json/nlohmann/json.hpp:19732
↓ 4 callers
Method
display_name
(self, exp)
python/rootba/metric.py:25
↓ 4 callers
Function
empty
@brief return whether pointer points to the root document @sa https://json.nlohmann.me/api/json_pointer/empty/
external/json/nlohmann/json.hpp:13878
↓ 4 callers
Function
finish_iteration
src/rootba/solver/bal_bundle_adjustment.cpp:56
↓ 4 callers
Method
finish_iteration
src/rootba/solver/linearizor_base.cpp:70
↓ 4 callers
Function
for_each
src/rootba/util/stl_utils.hpp:239
↓ 4 callers
Function
get_arithmetic_value
external/json/nlohmann/json.hpp:4607
↓ 4 callers
Method
get_binary
external/json/nlohmann/json.hpp:11938
↓ 4 callers
Method
get_sparse_matrix
src/rootba/cg/block_sparse_matrix.hpp:258
↓ 4 callers
Method
get_string
external/json/nlohmann/json.hpp:11905
↓ 4 callers
Function
insert_iterator
external/json/nlohmann/json.hpp:22436
↓ 4 callers
Function
is_boolean
@brief return whether value is a boolean @sa https://json.nlohmann.me/api/basic_json/is_boolean/
external/json/nlohmann/json.hpp:20487
↓ 4 callers
Function
isdict
(o)
scripts/generate-batch-configs.py:32
↓ 4 callers
Function
load_text_if_exists
(filepath)
python/rootba/util.py:42
↓ 4 callers
Method
num_cols
src/rootba/qr/linearization_qr.hpp:821
↓ 4 callers
Method
num_cols_reduced
src/rootba/sc/linearization_sc.hpp:122
↓ 4 callers
Method
num_poses
src/rootba/sc/landmark_block.hpp:219
↓ 4 callers
Method
perform_qr
src/rootba/qr/linearization_qr.hpp:154
↓ 4 callers
Function
replace_substring
external/json/nlohmann/json.hpp:2955
↓ 4 callers
Method
right_multiply
src/rootba/cg/block_sparse_matrix.hpp:223
↓ 4 callers
Method
set_end
set iterator to a defined past the end
external/json/nlohmann/json.hpp:12674
↓ 4 callers
Method
solve
src/rootba/cg/conjugate_gradient.hpp:113
↓ 4 callers
Method
write_ubjson
! @param[in] j JSON value to serialize @param[in] use_count whether to use '#' prefixes (optimized format) @param[in] use_type wheth
external/json/nlohmann/json.hpp:15654
↓ 3 callers
Method
_load
src/rootba/options/options_interface.cpp:235
↓ 3 callers
Method
_plot_best_fit_line
(self, ax, x, y, label_prefix="", **kwargs)
python/rootba/latex/plot.py:767
↓ 3 callers
Method
_plot_vs_problem_size
(self, exps, spec, label, value_fn)
python/rootba/latex/plot.py:694
↓ 3 callers
Method
add_Jp_diag2
src/rootba/sc/landmark_block.hpp:178
↓ 3 callers
Method
apply_inc_intrinsics
src/rootba/bal/bal_problem.hpp:103
↓ 3 callers
Method
apply_inc_pose
src/rootba/bal/bal_problem.hpp:97
↓ 3 callers
Method
back_substitute
src/rootba/sc/landmark_block.hpp:409
↓ 3 callers
Function
bundle_adjust_ceres
src/rootba/ceres/bal_bundle_adjustment.cpp:50
↓ 3 callers
Function
cbegin
@brief returns a const iterator to the first element @sa https://json.nlohmann.me/api/basic_json/cbegin/
external/json/nlohmann/json.hpp:21952
↓ 3 callers
Function
emplace
external/json/nlohmann/json.hpp:18934
↓ 3 callers
Function
error_summary_oneline
src/rootba/bal/residual_info.cpp:79
↓ 3 callers
Function
filter_sequencs_helper
helper for filtering and grouping sequences - filter sequences by filter_regex - remove failed runs - get effective set of sequences
python/rootba/latex/performance_profiles.py:28
↓ 3 callers
Method
get
src/rootba/options/wise_enum_ref.hpp:84
↓ 3 callers
Method
get_Hll_inv
src/rootba/sc/landmark_block.hpp:235
↓ 3 callers
Method
get_jacobi
src/rootba/sc/linearization_sc.hpp:244
↓ 3 callers
Function
is_number_float
@brief return whether value is a floating-point number @sa https://json.nlohmann.me/api/basic_json/is_number_float/
external/json/nlohmann/json.hpp:20515
↓ 3 callers
Function
is_number_integer
@brief return whether value is an integer number @sa https://json.nlohmann.me/api/basic_json/is_number_integer/
external/json/nlohmann/json.hpp:20501
↓ 3 callers
Method
is_numerical_failure
src/rootba/sc/landmark_block.hpp:79
↓ 3 callers
Method
linearize_landmark
may set state to NumericalFailure --> linearization at this state is unusable. Numeric check is only performed for residuals that were considered to b
src/rootba/sc/landmark_block.hpp:127
↓ 3 callers
Function
log2
external/magic_enum/magic_enum/magic_enum.hpp:386
↓ 3 callers
Method
moved_or_copied
external/json/nlohmann/json.hpp:14726
↓ 3 callers
Method
num_cols_reduced
src/rootba/qr/linearization_qr.hpp:152
↓ 3 callers
Function
ops_cgnr
(n_r, n_c, n_i)
scripts/num_ops/operation_counts.py:36
↓ 3 callers
Function
ops_conjugate_gradient
Compute number of flops for performing CG on a linear system
scripts/num_ops/operation_counts.py:29
↓ 3 callers
Function
ops_nm_decomposition
Compute number of flops for nullspace marginalization (excluding linear system solution)
scripts/num_ops/operation_counts.py:13
↓ 3 callers
Function
ops_schur_complement
Compute number of flops for setting up Schur-reduced system and back-substitution
scripts/num_ops/operation_counts.py:21
↓ 3 callers
Method
params
src/rootba/bal/snavely_projection.hpp:200
↓ 3 callers
Function
parse
external/json/nlohmann/json.hpp:23213
↓ 3 callers
Function
pprint_compact
src/rootba/util/pprint_utils.hpp:43
↓ 3 callers
Method
seq_displayname
(self, seq)
python/rootba/latex/containers.py:39
↓ 3 callers
Method
set
src/rootba/options/flags_ref.hpp:215
↓ 3 callers
Method
set_begin
set iterator to a defined beginning
external/json/nlohmann/json.hpp:12668
↓ 3 callers
Method
solve
Solve RCS (Eq. 23)
src/rootba/sc/linearization_power_sc.hpp:127
↓ 3 callers
Function
sort
src/rootba/util/stl_utils.hpp:233
↓ 3 callers
Method
stats_to_string
src/rootba/bal/bal_problem.cpp:762
↓ 3 callers
Function
swap
@brief exchanges the values @sa https://json.nlohmann.me/api/basic_json/swap/
external/json/nlohmann/json.hpp:22632
↓ 3 callers
Function
tbb_task_arena_max_concurrency
src/rootba/util/tbb_utils.cpp:51
↓ 3 callers
Function
test_jacobian
src/rootba/testing/test_jacobian.hpp:65
↓ 3 callers
Function
to_set
src/rootba/util/stl_utils.hpp:67
↓ 3 callers
Function
unget
! @brief unget current character (read it again on next get) We implement unget by setting variable next_unget to true. The input is not
external/json/nlohmann/json.hpp:8675
↓ 2 callers
Method
__init__
(self)
python/rootba/latex/containers.py:22
↓ 2 callers
Method
_print
src/rootba/options/options_interface.cpp:305
↓ 2 callers
Method
add_Hb
Fill the explicit reduced H, b linear system by parallel_reduce
src/rootba/sc/landmark_block.hpp:238
↓ 2 callers
Method
add_Hpp
src/rootba/sc/landmark_block.hpp:366
↓ 2 callers
Method
add_JpT_x
src/rootba/sc/landmark_block.hpp:391
↓ 2 callers
Method
add_Jp_x
src/rootba/sc/landmark_block.hpp:381
↓ 2 callers
Function
add_diagonal
src/rootba/cg/block_sparse_matrix.hpp:70
↓ 2 callers
Method
allocate_landmark
src/rootba/sc/landmark_block.hpp:101
↓ 2 callers
Function
at
@brief access specified array element with bounds checking @sa https://json.nlohmann.me/api/basic_json/at/
external/json/nlohmann/json.hpp:21104
↓ 2 callers
Method
back_substitute
src/rootba/qr/linearization_qr.hpp:165
↓ 2 callers
Function
best_two_non_repeating
(array, reverse=False)
python/rootba/latex/util.py:14
↓ 2 callers
Function
ceres_use_projection_validity_check
src/rootba/ceres/option_utils.cpp:116
↓ 2 callers
Method
check_unused
src/rootba/options/options_interface.cpp:146
↓ 2 callers
Function
cli_options
src/rootba/cli/cli_options.cpp:140
↓ 2 callers
Function
cmp_equal
external/magic_enum/magic_enum/magic_enum.hpp:338
↓ 2 callers
Function
cmp_less
external/magic_enum/magic_enum/magic_enum.hpp:366
← previous
next →
101–200 of 1,064, ranked by callers