Graphite
Loading...
Searching...
No Matches
graphite::FactorDescriptor< T, S, FTraits > Member List

This is the complete list of members for graphite::FactorDescriptor< T, S, FTraits >, including all inherited members.

_active_count (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >private
_store_jacobians (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >private
active (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
active_count() const overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
active_indices (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
add_factor(const std::array< size_t, N > &ids, const ObservationType &obs=ObservationType(), const S *precision_matrix=nullptr, const ConstraintDataType &constraint_data=ConstraintDataType(), const LossType &loss_func=LossType())graphite::FactorDescriptor< T, S, FTraits >inline
chi2() overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
chi2(const size_t id) constgraphite::FactorDescriptor< T, S, FTraits >inline
chi2_derivative (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
chi2_vec (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
clear()graphite::FactorDescriptor< T, S, FTraits >inline
compute_b_async(T *b, const T *jacobian_scales) overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
compute_error() overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
compute_error_autodiff(StreamPool &streams) overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
compute_hessian_block_diagonal_async(std::unordered_map< BaseVertexDescriptor< T, S > *, thrust::device_vector< InvP > > &block_diagonals, const T *jacobian_scales, cudaStream_t stream) overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
compute_hessian_scalar_diagonal_async(T *diagonal, const T *jacobian_scales) overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
compute_jacobians(StreamPool &streams) overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
compute_Jtv(T *out, T *in, const T *jacobian_scales, StreamPool &streams) overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
compute_Jv(T *out, T *in, const T *jacobian_scales, StreamPool &streams) overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
ConstraintDataType typedef (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
data (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
default_precision_matrix (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
device_active (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
device_ids (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
device_obs (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
error_dim (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >static
execute_hessian_computation(std::unordered_map< BlockCoordinates, size_t > &block_indices, thrust::device_vector< S > &d_hessian, size_t *d_block_offsets, StreamPool &streams) overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
FactorDescriptor(VertexDescPtrs... vertex_descriptors)graphite::FactorDescriptor< T, S, FTraits >inline
flag_active_vertices_async(const uint8_t level) override (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >inlinevirtual
get_constraint_data(const size_t id)graphite::FactorDescriptor< T, S, FTraits >inline
get_default_precision_matrix()graphite::FactorDescriptor< T, S, FTraits >inlineprivatestatic
get_hessian_block_coordinates(thrust::device_vector< BlockCoordinates > &block_coords) overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
get_jacobians() overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
get_num_descriptors() const overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
get_num_vertices()graphite::FactorDescriptor< T, S, FTraits >inlinestatic
get_residual_size() const overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
get_vertex_ids(const size_t id) constgraphite::FactorDescriptor< T, S, FTraits >inline
get_vertex_sizes()graphite::FactorDescriptor< T, S, FTraits >inlinestatic
get_vertex_sizes_impl(std::index_sequence< I... >) (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >inlinestatic
get_vertices()graphite::FactorDescriptor< T, S, FTraits >inline
get_vertices_impl(std::index_sequence< I... >) (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >inline
global_ids (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >private
global_to_local_map (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >private
hm (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >private
host_ids (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
initialize_device_ids(const uint8_t optimization_level) overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
initialize_jacobian_storage() overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
internal_count() constgraphite::FactorDescriptor< T, S, FTraits >inline
InvP typedef (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
jacobians (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
link_factors(const std::array< BaseVertexDescriptor< T, S > *, N > &vertex_descriptors)graphite::FactorDescriptor< T, S, FTraits >inline
local_to_global_map (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >private
loss (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
LossType typedef (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
N (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >static
ObservationType typedef (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
precision_matrices (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
remove_factor(const size_t id)graphite::FactorDescriptor< T, S, FTraits >inline
reserve(size_t size)graphite::FactorDescriptor< T, S, FTraits >inline
reset_active()graphite::FactorDescriptor< T, S, FTraits >inline
residuals (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
scale_jacobians_async(T *jacobian_scales) overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
set_active(size_t id, const uint8_t active_value)graphite::FactorDescriptor< T, S, FTraits >inline
set_jacobian_storage(const bool store)graphite::FactorDescriptor< T, S, FTraits >inlinevirtual
setup_hessian_computation(std::unordered_map< BlockCoordinates, size_t > &block_indices, thrust::device_vector< S > &d_hessian, size_t *h_block_offsets, StreamPool &streams) overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
store_jacobians() overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
supports_dynamic_jacobians() overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
to_device() overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
Traits typedef (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
use_autodiff() overridegraphite::FactorDescriptor< T, S, FTraits >inlinevirtual
vertex_descriptors (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
VertexDescriptorTuple typedef (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
VertexPointerPointerTuple typedef (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
VertexPointerTuple typedef (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
VertexTypesTuple typedef (defined in graphite::FactorDescriptor< T, S, FTraits >)graphite::FactorDescriptor< T, S, FTraits >
~BaseFactorDescriptor() (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >inlinevirtual