ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
SparseBundleCPU.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  pba::avec< Float >
 
class  pba::SparseBundleCPU< Float >
 

Namespaces

 pba
 

Macros

#define VECTOR_ALIGNMENT   32
 
#define FLOAT_ALIGN   8
 
#define VECTOR_ALIGNMENT_MASK   (VECTOR_ALIGNMENT - 1)
 
#define ALIGN_PTR(p)    ((((size_t)p) + VECTOR_ALIGNMENT_MASK) & (~VECTOR_ALIGNMENT_MASK))
 

Functions

ParallelBA * pba::NewSparseBundleCPU (bool dp, const int num_threads)
 

Macro Definition Documentation

◆ ALIGN_PTR

#define ALIGN_PTR (   p)     ((((size_t)p) + VECTOR_ALIGNMENT_MASK) & (~VECTOR_ALIGNMENT_MASK))

Definition at line 30 of file SparseBundleCPU.h.

◆ FLOAT_ALIGN

#define FLOAT_ALIGN   8

Definition at line 28 of file SparseBundleCPU.h.

◆ VECTOR_ALIGNMENT

#define VECTOR_ALIGNMENT   32

Definition at line 27 of file SparseBundleCPU.h.

◆ VECTOR_ALIGNMENT_MASK

#define VECTOR_ALIGNMENT_MASK   (VECTOR_ALIGNMENT - 1)

Definition at line 29 of file SparseBundleCPU.h.