ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
pba::SparseBundleCPU< Float > Member List

This is the complete list of members for pba::SparseBundleCPU< Float >, including all inherited members.

__abort_flagpba::ConfigBA
__accurate_gain_ratiopba::ConfigBA
__bundle_current_modepba::ConfigBAprotected
__bundle_mode_nextpba::ConfigBAprotected
__bundle_recordspba::ConfigBAprotected
__bundle_time_budgetpba::ConfigBAprotected
__cg_max_iterationpba::ConfigBA
__cg_min_iterationpba::ConfigBA
__cg_norm_guardpba::ConfigBA
__cg_norm_thresholdpba::ConfigBA
__cg_recalculate_freqpba::ConfigBA
__cg_schur_complementpba::ConfigBA
__cpu_data_precisionpba::ConfigBAprotected
__cpu_thread_profilepba::ConfigBAprotected
__current_devicepba::ConfigBAprotected
__current_iterationpba::ConfigBAprotected
__data_normalize_medianpba::ConfigBA
__debug_pbapba::ConfigBAprotected
__depth_check_epsilonpba::ConfigBA
__depth_degeneracy_fixpba::ConfigBA
__depth_normalizepba::ConfigBA
__depth_scalingpba::ConfigBAprotected
__driver_outputpba::ConfigBAprotected
__final_msepba::ConfigBAprotected
__final_mse_xpba::ConfigBAprotected
__fixed_intrinsicspba::ConfigBA
__focal_normalizepba::ConfigBA
__focal_scalingpba::ConfigBAprotected
__initial_msepba::ConfigBAprotected
__jacobian_normalizepba::ConfigBA
__jc_store_originalpba::ConfigBA
__jc_store_transposepba::ConfigBA
__lm_check_gradientpba::ConfigBA
__lm_damping_auto_switchpba::ConfigBA
__lm_delta_thresholdpba::ConfigBA
__lm_gradient_thresholdpba::ConfigBA
__lm_initial_damppba::ConfigBA
__lm_max_iterationpba::ConfigBA
__lm_maximum_damppba::ConfigBA
__lm_minimum_damppba::ConfigBA
__lm_mse_thresholdpba::ConfigBA
__lm_use_diagonal_damppba::ConfigBA
__matlab_format_statpba::ConfigBAprotected
__memory_usagepba::ConfigBAprotected
__multiply_jx_usenojpba::ConfigBAprotected
__no_jacobian_storepba::ConfigBA
__num_camera_modifiedpba::ConfigBAprotected
__num_cg_iterationpba::ConfigBAprotected
__num_cpu_threadpba::ConfigBAprotected
__num_cpu_thread_allpba::ConfigBAprotected
__num_jacobian_evalpba::ConfigBAprotected
__num_lm_iterationpba::ConfigBAprotected
__num_lm_successpba::ConfigBAprotected
__num_point_behindpba::ConfigBAprotected
__num_projection_evalpba::ConfigBAprotected
__pba_experimentalpba::ConfigBA
__pba_return_codepba::ConfigBAprotected
__profile_pbapba::ConfigBAprotected
__recent_cg_statuspba::ConfigBAprotected
__reset_initial_distortionpba::ConfigBA
__save_gradient_normpba::ConfigBA
__selected_devicepba::ConfigBAprotected
__stat_filenamepba::ConfigBAprotected
__timer_recordpba::ConfigBAprotected
__use_radial_distortionpba::ConfigBA
__verbose_allocationpba::ConfigBA
__verbose_cg_iterationpba::ConfigBA
__verbose_function_timepba::ConfigBA
__verbose_levelpba::ConfigBA
__verbose_ssepba::ConfigBA
__warmup_devicepba::ConfigBAprotected
_camera_datapba::SparseBundleCPU< Float >protected
_camera_idxpba::SparseBundleCPU< Float >protected
_cuBlockPCpba::SparseBundleCPU< Float >protected
_cuCameraDatapba::SparseBundleCPU< Float >protected
_cuCameraDataEXpba::SparseBundleCPU< Float >protected
_cuCameraMeasurementListpba::SparseBundleCPU< Float >protected
_cuCameraMeasurementListTpba::SparseBundleCPU< Float >protected
_cuCameraMeasurementMappba::SparseBundleCPU< Float >protected
_cuCameraQListpba::SparseBundleCPU< Float >protected
_cuCameraQListWpba::SparseBundleCPU< Float >protected
_cuCameraQMappba::SparseBundleCPU< Float >protected
_cuCameraQMapWpba::SparseBundleCPU< Float >protected
_cuImageProjpba::SparseBundleCPU< Float >protected
_cuJacobianCamerapba::SparseBundleCPU< Float >protected
_cuJacobianCameraTpba::SparseBundleCPU< Float >protected
_cuJacobianPointpba::SparseBundleCPU< Float >protected
_cuMeasurementspba::SparseBundleCPU< Float >protected
_cuPointDatapba::SparseBundleCPU< Float >protected
_cuPointDataEXpba::SparseBundleCPU< Float >protected
_cuPointMeasurementMappba::SparseBundleCPU< Float >protected
_cuProjectionMappba::SparseBundleCPU< Float >protected
_cuVectorJJpba::SparseBundleCPU< Float >protected
_cuVectorJtEpba::SparseBundleCPU< Float >protected
_cuVectorJXpba::SparseBundleCPU< Float >protected
_cuVectorPKpba::SparseBundleCPU< Float >protected
_cuVectorRKpba::SparseBundleCPU< Float >protected
_cuVectorSJpba::SparseBundleCPU< Float >protected
_cuVectorXKpba::SparseBundleCPU< Float >protected
_cuVectorZKpba::SparseBundleCPU< Float >protected
_focal_maskpba::SparseBundleCPU< Float >protected
_imgpt_datapba::SparseBundleCPU< Float >protected
_num_camerapba::SparseBundleCPU< Float >protected
_num_imgptpba::SparseBundleCPU< Float >protected
_num_imgpt_qpba::SparseBundleCPU< Float >protected
_num_pointpba::SparseBundleCPU< Float >protected
_point_datapba::SparseBundleCPU< Float >protected
_point_idxpba::SparseBundleCPU< Float >protected
_projection_ssepba::SparseBundleCPU< Float >protected
_weight_qpba::SparseBundleCPU< Float >protected
AbortBundleAdjustment()pba::SparseBundleCPU< Float >inlinevirtual
AdjustBundleAdjsutmentMode()pba::SparseBundleCPU< Float >protected
ApplyBlockPC(VectorF &v, VectorF &pv, int mode=0)pba::SparseBundleCPU< Float >protected
BUNDLE_FULL enum valuepba::ParallelBA
BUNDLE_ONLY_MOTION enum valuepba::ParallelBA
BUNDLE_ONLY_STRUCTURE enum valuepba::ParallelBA
BundleAdjustment()pba::SparseBundleCPU< Float >protected
BundleModeT enum namepba::ParallelBA
BundleTimerGet(int timer)pba::ConfigBAprotected
BundleTimerGetNow(int timer=TIMER_OPTIMIZATION)pba::ConfigBAprotected
BundleTimerStart(int timer)pba::ConfigBAprotected
BundleTimerSwap(int timer1, int timer2)pba::ConfigBAprotected
BundleTimerSwitch(int timer)pba::ConfigBAprotected
ComputeBlockPC(float lambda, bool dampd)pba::SparseBundleCPU< Float >protected
ComputeDiagonal(VectorF &JJI)pba::SparseBundleCPU< Float >protected
ComputeJtE(VectorF &E, VectorF &JtE, int mode=0)pba::SparseBundleCPU< Float >protected
ComputeJX(VectorF &X, VectorF &JX, int mode=0)pba::SparseBundleCPU< Float >protected
ConfigBA()pba::ConfigBAprotected
DenormalizeData()pba::SparseBundleCPU< Float >protected
DeviceT enum namepba::ParallelBA
DistortionT enum namepba::ParallelBA
DumpCooJacobian()pba::SparseBundleCPU< Float >protected
EnableRadialDistortion(DistortionT type)pba::SparseBundleCPU< Float >inlinevirtual
EvaluateDeltaNorm()pba::SparseBundleCPU< Float >protected
EvaluateJacobians()pba::SparseBundleCPU< Float >protected
EvaluateProjection(VectorF &cam, VectorF &point, VectorF &proj)pba::SparseBundleCPU< Float >protected
EvaluateProjectionX(VectorF &cam, VectorF &point, VectorF &proj)pba::SparseBundleCPU< Float >protected
float_t typedefpba::SparseBundleCPU< Float >
FUNC_BCC_JCO enum valuepba::ConfigBAprotected
FUNC_BCC_JCT enum valuepba::ConfigBAprotected
FUNC_BCP enum valuepba::ConfigBAprotected
FUNC_JJ_JCO_JCT_JP enum valuepba::ConfigBAprotected
FUNC_JJ_JCO_JP enum valuepba::ConfigBAprotected
FUNC_JJ_JCT_JP enum valuepba::ConfigBAprotected
FUNC_JJ_JP enum valuepba::ConfigBAprotected
FUNC_JTE_ enum valuepba::ConfigBAprotected
FUNC_JTEC_JCO enum valuepba::ConfigBAprotected
FUNC_JTEC_JCT enum valuepba::ConfigBAprotected
FUNC_JTEP enum valuepba::ConfigBAprotected
FUNC_JX enum valuepba::ConfigBAprotected
FUNC_JX_ enum valuepba::ConfigBAprotected
FUNC_MPC enum valuepba::ConfigBAprotected
FUNC_MPP enum valuepba::ConfigBAprotected
FUNC_PJ enum valuepba::ConfigBAprotected
FUNC_VS enum valuepba::ConfigBAprotected
FUNC_VV enum valuepba::ConfigBAprotected
GetActiveDevice()pba::ConfigBAinline
GetBundleReturnCode()pba::ConfigBAinline
GetBundleTiming(int timer=TIMER_OVERALL)pba::ConfigBAinline
GetCurrentDevice()pba::ConfigBAinline
GetCurrentIteration()pba::SparseBundleCPU< Float >inlinevirtual
GetFinalMSE()pba::ConfigBAinline
GetInitialMSE()pba::ConfigBAinline
GetIterationsCG()pba::ConfigBAinline
GetIterationsLM()pba::ConfigBAinline
GetMeanSquaredError()pba::SparseBundleCPU< Float >virtual
GetOutputParam()pba::ConfigBAinline
GetParameterLength()pba::SparseBundleCPU< Float >protected
InitializeBundle()pba::SparseBundleCPU< Float >protected
InitializeStorageForCG()pba::SparseBundleCPU< Float >protected
InitializeStorageForSFM()pba::SparseBundleCPU< Float >protected
IsTimeBudgetAvailable()pba::ConfigBAprotected
MyClock()pba::ConfigBAprotected
NonlinearOptimizeLM()pba::SparseBundleCPU< Float >protected
NormalizeData()pba::SparseBundleCPU< Float >protected
NormalizeDataD()pba::SparseBundleCPU< Float >protected
NormalizeDataF()pba::SparseBundleCPU< Float >protected
NUM_FUNC enum valuepba::ConfigBAprotected
NUM_TIMER enum valuepba::ConfigBAprotected
operator new(size_t size)pba::ParallelBA
ParallelBA(DeviceT device=PBA_CUDA_DEVICE_DEFAULT, const int num_threads=-1)pba::ParallelBA
ParseParam(int narg, char **argv)pba::SparseBundleCPU< Float >inlinevirtual
PBA_CPU_DOUBLE enum valuepba::ParallelBA
PBA_CPU_FLOAT enum valuepba::ParallelBA
PBA_CUDA_DEVICE0 enum valuepba::ParallelBA
PBA_CUDA_DEVICE_DEFAULT enum valuepba::ParallelBA
PBA_INVALID_DEVICE enum valuepba::ParallelBA
PBA_MEASUREMENT_DISTORTION enum valuepba::ParallelBA
PBA_NO_DISTORTION enum valuepba::ParallelBA
PBA_PROJECTION_DISTORTION enum valuepba::ParallelBA
PrepareJacobianNormalization()pba::SparseBundleCPU< Float >protected
PrintBundleStatistics()pba::ConfigBAprotected
ProcessIndexCameraQ(std::vector< int > &qmap, std::vector< int > &qlist)pba::SparseBundleCPU< Float >protected
ProcessWeightCameraQ(std::vector< int > &cpnum, std::vector< int > &qmap, Float *qmapw, Float *qlistw)pba::SparseBundleCPU< Float >protected
ReserveStorage(size_t ncam, size_t npt, size_t nproj)pba::ParallelBAvirtual
ResetBundleStatistics()pba::ConfigBAprotected
ResetBundleStorage()pba::ParallelBAinline
ResetTemporarySetting()pba::ConfigBAprotected
RunBundleAdjustment()pba::SparseBundleCPU< Float >virtual
RunProfileSteps()pba::SparseBundleCPU< Float >protected
RunTestIterationLM(bool reduced)pba::SparseBundleCPU< Float >protected
SaveBundleRecord(int iter, float res, float damping, float &g_norm, float &g_inf)pba::SparseBundleCPU< Float >protected
pba::ConfigBA::SaveBundleRecord(int iter, float res, float damping, float gn, float gi)pba::ConfigBAprotected
SaveBundleStatistics(int ncam, int npt, int nproj)pba::ConfigBAprotected
SaveUpdatedSystem(float residual_reduction, float dx_sqnorm, float damping)pba::SparseBundleCPU< Float >protected
SetCameraData(size_t ncam, CameraT *cams)pba::SparseBundleCPU< Float >virtual
SetFixedIntrinsics(bool fixed)pba::SparseBundleCPU< Float >inlinevirtual
SetFocalLengthFixed(bool fixed)pba::ParallelBAinline
SetFocalMask(const int *fmask, float weight)pba::SparseBundleCPU< Float >virtual
SetNextBundleMode(BundleModeT mode)pba::SparseBundleCPU< Float >inlinevirtual
SetNextTimeBudget(int seconds)pba::SparseBundleCPU< Float >inlinevirtual
SetPointData(size_t npoint, Point3D *pts)pba::SparseBundleCPU< Float >virtual
SetProjection(size_t nproj, const Point2D *imgpts, const int *point_idx, const int *cam_idx)pba::SparseBundleCPU< Float >virtual
SolveNormalEquation(float lambda)pba::SparseBundleCPU< Float >protected
SolveNormalEquationPCGB(float lambda)pba::SparseBundleCPU< Float >protected
SolveNormalEquationPCGX(float lambda)pba::SparseBundleCPU< Float >protected
SparseBundleCPU(const int num_threads)pba::SparseBundleCPU< Float >
SparseBundleCPU()pba::SparseBundleCPU< Float >
STATUS_ALLOCATION_FAIL enum valuepba::ParallelBA
STATUS_CAMERA_MISSING enum valuepba::ParallelBA
STATUS_MEASURMENT_MISSING enum valuepba::ParallelBA
STATUS_POINT_MISSING enum valuepba::ParallelBA
STATUS_PROJECTION_MISSING enum valuepba::ParallelBA
STATUS_SUCCESS enum valuepba::ParallelBA
StatusT enum namepba::ParallelBA
TIMER_CG_ITERATION enum valuepba::ConfigBAprotected
TIMER_FUNCTION_BC enum valuepba::ConfigBAprotected
TIMER_FUNCTION_DD enum valuepba::ConfigBAprotected
TIMER_FUNCTION_JJ enum valuepba::ConfigBAprotected
TIMER_FUNCTION_JTE enum valuepba::ConfigBAprotected
TIMER_FUNCTION_JX enum valuepba::ConfigBAprotected
TIMER_FUNCTION_MP enum valuepba::ConfigBAprotected
TIMER_FUNCTION_PJ enum valuepba::ConfigBAprotected
TIMER_FUNCTION_UP enum valuepba::ConfigBAprotected
TIMER_GPU_ALLOCATION enum valuepba::ConfigBAprotected
TIMER_GPU_DOWNLOAD enum valuepba::ConfigBAprotected
TIMER_GPU_UPLOAD enum valuepba::ConfigBAprotected
TIMER_LM_ITERATION enum valuepba::ConfigBAprotected
TIMER_OPTIMIZATION enum valuepba::ConfigBAprotected
TIMER_OVERALL enum valuepba::ConfigBAprotected
TIMER_PREPROCESSING enum valuepba::ConfigBAprotected
TIMER_PROFILE_STEP enum valuepba::ConfigBAprotected
TransferDataToHost()pba::SparseBundleCPU< Float >protected
UpdateCameraPoint(VectorF &dx, VectorF &cuImageTempProj)pba::SparseBundleCPU< Float >protected
ValidateInputData()pba::SparseBundleCPU< Float >protected
VectorF typedefpba::SparseBundleCPU< Float >
VectorI typedefpba::SparseBundleCPU< Float >
~ParallelBA()pba::ParallelBAvirtual