|
| int | pba::ProgramCU::SetCudaDevice (int device) |
| |
| size_t | pba::ProgramCU::GetCudaMemoryCap () |
| |
| int | pba::ProgramCU::CheckErrorCUDA (const char *location) |
| |
| void | pba::ProgramCU::FinishWorkCUDA () |
| |
| void | pba::ProgramCU::ClearPreviousError () |
| |
| void | pba::ProgramCU::ResetCurrentDevice () |
| |
| void | pba::ProgramCU::ClearTextureObjectCache () |
| |
| void | pba::ProgramCU::GetBlockConfiguration (unsigned int nblock, unsigned int &bw, unsigned int &bh) |
| |
| void | pba::ProgramCU::ComputeSQRT (CuTexImage &tex) |
| |
| void | pba::ProgramCU::ComputeRSQRT (CuTexImage &tex) |
| |
| void | pba::ProgramCU::ComputeVXY (CuTexImage &texX, CuTexImage &texY, CuTexImage &result, unsigned int part=0, unsigned int skip=0) |
| |
| void | pba::ProgramCU::ComputeSAXPY (float a, CuTexImage &texX, CuTexImage &texY, CuTexImage &result) |
| |
| void | pba::ProgramCU::ComputeSAX (float a, CuTexImage &texX, CuTexImage &result) |
| |
| void | pba::ProgramCU::ComputeSXYPZ (float a, CuTexImage &texX, CuTexImage &texY, CuTexImage &texZ, CuTexImage &result) |
| |
| float | pba::ProgramCU::ComputeVectorMax (CuTexImage &vector, CuTexImage &buf) |
| |
| float | pba::ProgramCU::ComputeVectorSum (CuTexImage &vector, CuTexImage &buf, int skip) |
| |
| double | pba::ProgramCU::ComputeVectorNorm (CuTexImage &vector, CuTexImage &buf) |
| |
| double | pba::ProgramCU::ComputeVectorNormW (CuTexImage &vector, CuTexImage &weight, CuTexImage &buf) |
| |
| double | pba::ProgramCU::ComputeVectorDot (CuTexImage &vector1, CuTexImage &vector2, CuTexImage &buf) |
| |
| void | pba::ProgramCU::UncompressCamera (int ncam, CuTexImage &camera0, CuTexImage &result) |
| |
| void | pba::ProgramCU::CompressCamera (int ncam, CuTexImage &camera0, CuTexImage &result) |
| |
| void | pba::ProgramCU::UpdateCameraPoint (int ncam, CuTexImage &camera, CuTexImage &point, CuTexImage &delta, CuTexImage &new_camera, CuTexImage &new_point, int mode=0) |
| |
| void | pba::ProgramCU::ComputeJacobian (CuTexImage &camera, CuTexImage &point, CuTexImage &jc, CuTexImage &jp, CuTexImage &proj_map, CuTexImage &sj, CuTexImage &meas, CuTexImage &cmlist, bool intrinsic_fixed, int radial_distortion, bool shuffle) |
| |
| void | pba::ProgramCU::ComputeProjection (CuTexImage &camera, CuTexImage &point, CuTexImage &meas, CuTexImage &proj_map, CuTexImage &proj, int radial) |
| |
| void | pba::ProgramCU::ComputeProjectionX (CuTexImage &camera, CuTexImage &point, CuTexImage &meas, CuTexImage &proj_map, CuTexImage &proj, int radial) |
| |
| bool | pba::ProgramCU::ShuffleCameraJacobian (CuTexImage &jc, CuTexImage &map, CuTexImage &result) |
| |
| void | pba::ProgramCU::ComputeDiagonal (CuTexImage &jc, CuTexImage &cmap, CuTexImage &jp, CuTexImage &pmap, CuTexImage &cmlist, CuTexImage &jtjd, CuTexImage &jtjdi, bool jc_transpose, int radial, bool add_existing_diagc) |
| |
| void | pba::ProgramCU::MultiplyBlockConditioner (int ncam, int npoint, CuTexImage &blocks, CuTexImage &vector, CuTexImage &result, int radial, int mode=0) |
| |
| void | pba::ProgramCU::ComputeProjectionQ (CuTexImage &camera, CuTexImage &qmap, CuTexImage &qw, CuTexImage &proj, int offset) |
| |
| void | pba::ProgramCU::ComputeJQX (CuTexImage &x, CuTexImage &qmap, CuTexImage &wq, CuTexImage &sj, CuTexImage &jx, int offset) |
| |
| void | pba::ProgramCU::ComputeJQtEC (CuTexImage &pe, CuTexImage &qlist, CuTexImage &wq, CuTexImage &sj, CuTexImage &result) |
| |
| void | pba::ProgramCU::ComputeDiagonalQ (CuTexImage &qlistw, CuTexImage &sj, CuTexImage &diag) |
| |
| void | pba::ProgramCU::ComputeJX (int point_offset, CuTexImage &x, CuTexImage &jc, CuTexImage &jp, CuTexImage &jmap, CuTexImage &result, int mode=0) |
| |
| void | pba::ProgramCU::ComputeJtE (CuTexImage &pe, CuTexImage &jc, CuTexImage &cmap, CuTexImage &cmlist, CuTexImage &jp, CuTexImage &pmap, CuTexImage &jte, bool jc_transpose, int mode=0) |
| |
| void | pba::ProgramCU::ComputeDiagonalBlock (float lambda, bool dampd, CuTexImage &jc, CuTexImage &cmap, CuTexImage &jp, CuTexImage &pmap, CuTexImage &cmlist, CuTexImage &diag, CuTexImage &blocks, int radial_distortion, bool jc_transpose, bool add_existing_diagc, int mode=0) |
| |
| void | pba::ProgramCU::ComputeJX_ (CuTexImage &x, CuTexImage &jx, CuTexImage &camera, CuTexImage &point, CuTexImage &meas, CuTexImage &pjmap, bool intrinsic_fixed, int radial_distortion, int mode=0) |
| |
| void | pba::ProgramCU::ComputeJtE_ (CuTexImage &e, CuTexImage &jte, CuTexImage &camera, CuTexImage &point, CuTexImage &meas, CuTexImage &cmap, CuTexImage &cmlist, CuTexImage &pmap, CuTexImage &jmap, CuTexImage &jp, bool intrinsic_fixed, int radial_distortion, int mode=0) |
| |
| void | pba::ProgramCU::ComputeDiagonalBlock_ (float lambda, bool dampd, CuTexImage &camera, CuTexImage &point, CuTexImage &meas, CuTexImage &cmap, CuTexImage &cmlist, CuTexImage &pmap, CuTexImage &jmap, CuTexImage &jp, CuTexImage &sj, CuTexImage &diag, CuTexImage &blocks, bool intrinsic_fixed, int radial_distortion, bool add_existing_diagc, int mode=0) |
| |