| _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 override | graphite::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() override | graphite::FactorDescriptor< T, S, FTraits > | inlinevirtual |
| chi2(const size_t id) const | graphite::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) override | graphite::FactorDescriptor< T, S, FTraits > | inlinevirtual |
| compute_error() override | graphite::FactorDescriptor< T, S, FTraits > | inlinevirtual |
| compute_error_autodiff(StreamPool &streams) override | graphite::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) override | graphite::FactorDescriptor< T, S, FTraits > | inlinevirtual |
| compute_hessian_scalar_diagonal_async(T *diagonal, const T *jacobian_scales) override | graphite::FactorDescriptor< T, S, FTraits > | inlinevirtual |
| compute_jacobians(StreamPool &streams) override | graphite::FactorDescriptor< T, S, FTraits > | inlinevirtual |
| compute_Jtv(T *out, T *in, const T *jacobian_scales, StreamPool &streams) override | graphite::FactorDescriptor< T, S, FTraits > | inlinevirtual |
| compute_Jv(T *out, T *in, const T *jacobian_scales, StreamPool &streams) override | graphite::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) override | graphite::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) override | graphite::FactorDescriptor< T, S, FTraits > | inlinevirtual |
| get_jacobians() override | graphite::FactorDescriptor< T, S, FTraits > | inlinevirtual |
| get_num_descriptors() const override | graphite::FactorDescriptor< T, S, FTraits > | inlinevirtual |
| get_num_vertices() | graphite::FactorDescriptor< T, S, FTraits > | inlinestatic |
| get_residual_size() const override | graphite::FactorDescriptor< T, S, FTraits > | inlinevirtual |
| get_vertex_ids(const size_t id) const | graphite::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) override | graphite::FactorDescriptor< T, S, FTraits > | inlinevirtual |
| initialize_jacobian_storage() override | graphite::FactorDescriptor< T, S, FTraits > | inlinevirtual |
| internal_count() const | graphite::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) override | graphite::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) override | graphite::FactorDescriptor< T, S, FTraits > | inlinevirtual |
| store_jacobians() override | graphite::FactorDescriptor< T, S, FTraits > | inlinevirtual |
| supports_dynamic_jacobians() override | graphite::FactorDescriptor< T, S, FTraits > | inlinevirtual |
| to_device() override | graphite::FactorDescriptor< T, S, FTraits > | inlinevirtual |
| Traits typedef (defined in graphite::FactorDescriptor< T, S, FTraits >) | graphite::FactorDescriptor< T, S, FTraits > | |
| use_autodiff() override | graphite::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 |