Graphite
Loading...
Searching...
No Matches
factor.hpp File Reference
#include <graphite/active.hpp>
#include <graphite/block.hpp>
#include <graphite/common.hpp>
#include <graphite/differentiation.hpp>
#include <graphite/loss.hpp>
#include <graphite/ops/active.hpp>
#include <graphite/ops/chi2.hpp>
#include <graphite/ops/error.hpp>
#include <graphite/ops/hessian.hpp>
#include <graphite/ops/linearize.hpp>
#include <graphite/ops/product.hpp>
#include <graphite/utils.hpp>
#include <graphite/vector.hpp>
#include <graphite/vertex.hpp>
#include <thrust/execution_policy.h>
#include <thrust/inner_product.h>
#include <thrust/universal_vector.h>
Include dependency graph for factor.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  graphite::JacobianStorage< S >
 Storage class for Jacobians of a factor. More...
 
class  graphite::BaseFactorDescriptor< T, S >
 Base class for factor descriptors. More...
 
struct  graphite::get_vertex_type< T >
 
struct  graphite::get_vertex_pointer_type< T >
 
struct  graphite::get_vertex_pointer_pointer_type< T >
 
struct  graphite::transform_tuple< std::tuple< Ts... >, MetaFunc >
 
class  graphite::FactorDescriptor< T, S, FTraits >
 Represents a group of factors which will be processed together on the GPU. More...
 

Typedefs

template<typename Tuple , template< typename > class MetaFunc>
using graphite::transform_tuple_t = typename transform_tuple< Tuple, MetaFunc >::type