#include "sba/sba.h"#include "sba/spa2d.h"#include <stdio.h>#include <iostream>#include <Eigen/Core>#include <Eigen/Geometry>#include <Eigen/LU>#include <Eigen/StdVector>#include <vector>#include <sba/csparse.h>#include <bpcg/bpcg.h>#include <fstream>#include <sys/time.h>

Go to the source code of this file.
Functions | |
| void | spa2d_spiral_setup (SysSPA2d &spa, vector< Matrix< double, 3, 1 >, Eigen::aligned_allocator< Matrix< double, 3, 1 > > > &cps, Matrix< double, 3, 3 > prec, Matrix< double, 3, 3 > vprec, Matrix< double, 3, 3 > a10prec, Matrix< double, 3, 3 > a15prec, double kfang, double initang, double cycles, double pnoise, double qnoise, double snoise, double dpnoise, double dqnoise) |
| void | spa_spiral_setup (SysSPA &spa, bool use_cross_links, vector< Matrix< double, 6, 1 >, Eigen::aligned_allocator< Matrix< double, 6, 1 > > > &cps, Matrix< double, 6, 6 > prec, Matrix< double, 6, 6 > vprec, Matrix< double, 6, 6 > a10prec, Matrix< double, 6, 6 > a15prec, double kfang, double initang, double cycles, double pnoise, double qnoise, double snoise, double mpnoise, double mqnoise) |
| void | sphere_setup (SysSBA &sba, CamParams &cpars, vector< Matrix< double, 6, 1 >, Eigen::aligned_allocator< Matrix< double, 6, 1 > > > &cps, int ncams, int ncpts, int nccs, double inoise, double pnoise, double qnoise) |
| void | spiral_setup (SysSBA &sba, CamParams &cpars, vector< Matrix< double, 6, 1 >, Eigen::aligned_allocator< Matrix< double, 6, 1 > > > &cps, double s_near, double s_far, double ptsize, double kfang, double initang, double cycles, double inoise, double pnoise, double qnoise) |
| long long | utime () |
| void spa2d_spiral_setup | ( | SysSPA2d & | spa, | |
| vector< Matrix< double, 3, 1 >, Eigen::aligned_allocator< Matrix< double, 3, 1 > > > & | cps, | |||
| Matrix< double, 3, 3 > | prec, | |||
| Matrix< double, 3, 3 > | vprec, | |||
| Matrix< double, 3, 3 > | a10prec, | |||
| Matrix< double, 3, 3 > | a15prec, | |||
| double | kfang, | |||
| double | initang, | |||
| double | cycles, | |||
| double | pnoise, | |||
| double | qnoise, | |||
| double | snoise, | |||
| double | dpnoise, | |||
| double | dqnoise | |||
| ) |
| void spa_spiral_setup | ( | SysSPA & | spa, | |
| bool | use_cross_links, | |||
| vector< Matrix< double, 6, 1 >, Eigen::aligned_allocator< Matrix< double, 6, 1 > > > & | cps, | |||
| Matrix< double, 6, 6 > | prec, | |||
| Matrix< double, 6, 6 > | vprec, | |||
| Matrix< double, 6, 6 > | a10prec, | |||
| Matrix< double, 6, 6 > | a15prec, | |||
| double | kfang, | |||
| double | initang, | |||
| double | cycles, | |||
| double | pnoise, | |||
| double | qnoise, | |||
| double | snoise, | |||
| double | mpnoise, | |||
| double | mqnoise | |||
| ) |
| void sphere_setup | ( | SysSBA & | sba, | |
| CamParams & | cpars, | |||
| vector< Matrix< double, 6, 1 >, Eigen::aligned_allocator< Matrix< double, 6, 1 > > > & | cps, | |||
| int | ncams, | |||
| int | ncpts, | |||
| int | nccs, | |||
| double | inoise, | |||
| double | pnoise, | |||
| double | qnoise | |||
| ) |
| void spiral_setup | ( | SysSBA & | sba, | |
| CamParams & | cpars, | |||
| vector< Matrix< double, 6, 1 >, Eigen::aligned_allocator< Matrix< double, 6, 1 > > > & | cps, | |||
| double | s_near, | |||
| double | s_far, | |||
| double | ptsize, | |||
| double | kfang, | |||
| double | initang, | |||
| double | cycles, | |||
| double | inoise, | |||
| double | pnoise, | |||
| double | qnoise | |||
| ) |
| long long utime | ( | ) |