ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation.
pm_mathConst::origin_type Type Reference

This is the derived type origin_type representing the geometric origin of the coordinates. More...

Detailed Description

This is the derived type origin_type representing the geometric origin of the coordinates.

For example usage, see the corresponding PaaMonte generic interfaces that use this object.

The origin of a Euclidean space is a special point, usually denoted by the letter O, used as a fixed point of reference for the geometry of the surrounding space.
In physical problems, the choice of origin is often arbitrary, meaning any choice of origin will ultimately give the same answer.
This allows one to pick an origin point that makes the mathematics as simple as possible, often by taking advantage of some kind of geometric symmetry.

In a Cartesian coordinate system, the origin is the point where the axes of the system intersect.
The origin divides each of these axes into two halves, a positive and a negative semiaxis.
Points can then be located with reference to the origin by giving their numerical coordinates—that is, the positions of their projections along each axis, either in the positive or negative direction.
The coordinates of the origin are always all zero, for example \((0,0)\) in two dimensions and \((0,0,0)\) in three.

The origin of the complex plane can be referred as the point where real axis and imaginary axis intersect each other.
In other words, the origin in the complex plane is the complex number zero.

See also
ORIGIN


Final Remarks ⛓


If you believe this algorithm or its documentation can be improved, we appreciate your contribution and help to edit this page's documentation and source file on GitHub.
For details on the naming abbreviations, see this page.
For details on the naming conventions, see this page.
This software is distributed under the MIT license with additional terms outlined below.

  1. If you use any parts or concepts from this library to any extent, please acknowledge the usage by citing the relevant publications of the ParaMonte library.
  2. If you regenerate any parts/ideas from this library in a programming environment other than those currently supported by this ParaMonte library (i.e., other than C, C++, Fortran, MATLAB, Python, R), please also ask the end users to cite this original ParaMonte library.

This software is available to the public under a highly permissive license.
Help us justify its continued development and maintenance by acknowledging its benefit to society, distributing it, and contributing to it.

Amir Shahmoradi, Oct 16, 2009, 11:14 AM, Michigan

Definition at line 102 of file pm_mathConst.F90.


The documentation for this type was generated from the following file: