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

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

active_count() const =0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
chi2()=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
compute_b_async(T *b, const T *jacobian_scales)=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
compute_error()=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
compute_error_autodiff(StreamPool &streams)=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
compute_hessian_block_diagonal_async(std::unordered_map< BaseVertexDescriptor< T, S > *, thrust::device_vector< InvP > > &block_diagonals, const T *jacobian_scales, cudaStream_t stream)=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
compute_hessian_scalar_diagonal_async(T *diagonal, const T *jacobian_scales)=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
compute_jacobians(StreamPool &streams)=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
compute_Jtv(T *out, T *in, const T *jacobian_scales, StreamPool &streams)=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
compute_Jv(T *out, T *in, const T *jacobian_scales, StreamPool &streams)=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
execute_hessian_computation(std::unordered_map< BlockCoordinates, size_t > &block_indices, thrust::device_vector< S > &d_hessian, size_t *d_block_offsets, StreamPool &streams)=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
flag_active_vertices_async(const uint8_t level)=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
get_hessian_block_coordinates(thrust::device_vector< BlockCoordinates > &block_coords)=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
get_jacobians()=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
get_num_descriptors() const =0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
get_residual_size() const =0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
initialize_device_ids(const uint8_t optimization_level)=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
initialize_jacobian_storage()=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
InvP typedef (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >
scale_jacobians_async(T *jacobian_scales)=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
set_jacobian_storage(const bool store)=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
setup_hessian_computation(std::unordered_map< BlockCoordinates, size_t > &block_indices, thrust::device_vector< S > &d_hessian, size_t *h_block_offsets, StreamPool &streams)=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
store_jacobians()=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
supports_dynamic_jacobians()=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
to_device()=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
use_autodiff()=0 (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >pure virtual
~BaseFactorDescriptor() (defined in graphite::BaseFactorDescriptor< T, S >)graphite::BaseFactorDescriptor< T, S >inlinevirtual