ldpk
Classes | Namespaces
ldpk_vec2d.h File Reference

Double-valued vector and matrix class. More...

Go to the source code of this file.

Classes

class  ldpk::vec2d
 A class for two-dimensional double-valued vectors We have added this class and ldpk::mat2d in order to deliver a self-consistent kit. You may use this one or your own vector and matrix classes, at your choice. If you prefer your own classes, it will be necessary to add a handful of functions like dot(), dotsq(), norm2() for vec2d and invert() for mat2d, which provide standard functions, but do not have standardized nomenclature. More...
 
class  ldpk::mat2d
 A class for double-valued 2x2-matrices. The matrix class for ldpk::vec2d. More...
 
class  ldpk::box< VEC2 >
 A simple box class for double precision points in 2d. We will extend this as needed. More...
 

Namespaces

 ldpk
 The namespace of (most of the) things related to the Lens Distortion Plugin Kit.
 

Functions

Tensor products
mat2d ldpk::ten (const vec2d &a, const vec2d &b)
 Tensor (dyadic) product of vectors.
 
mat2d ldpk::tensq (const vec2d &a)
 Tensor (dyadic) product square.
 

Detailed Description

Double-valued vector and matrix class.