atlas::projection::Jacobian class

Public static functions

static auto identity() -> Jacobian

Constructors, destructors, conversion operators

Jacobian() defaulted
Jacobian(double j00, double j01, double j10, double j11)
Jacobian(std::initializer_list<std::initializer_list<double>> list)

Public functions

auto operator-(const Jacobian& jac) const -> Jacobian
auto operator+(const Jacobian& jac) const -> Jacobian
auto operator*(double a) const -> Jacobian
auto operator*(const Jacobian& jac) const -> Jacobian
auto operator*(const Point2& x) const -> Point2
auto norm() const -> double
auto determinant() const -> double
auto inverse() const -> Jacobian
auto transpose() const -> Jacobian
auto dx_dlon() const -> double
auto dy_dlon() const -> double
auto dx_dlat() const -> double
auto dy_dlat() const -> double
auto dlon_dx() const -> double
auto dlon_dy() const -> double
auto dlat_dx() const -> double
auto dlat_dy() const -> double
auto at(T... args) -> T
auto back(T... args) -> T
auto begin(T... args) -> T
auto cbegin(T... args) -> T
auto cend(T... args) -> T
auto crbegin(T... args) -> T
auto crend(T... args) -> T
auto data(T... args) -> T
auto empty(T... args) -> T
auto end(T... args) -> T
auto fill(T... args) -> T
auto front(T... args) -> T
auto max_size(T... args) -> T
auto operator[](T... args) -> T
auto rbegin(T... args) -> T
auto rend(T... args) -> T
auto size(T... args) -> T
auto swap(T... args) -> T

Friends

auto operator<<(std::ostream& os, const Jacobian& jac) -> std::ostream&
This website is beyond its original expiry date and the content may be out of date. The site owner has been notified and may choose to extend the expiry date and remove this banner. If you have any questions about this, please visit our support portal.