|
generic, public | operator => add__, pos__ |
|
generic, public | operator => sub__, neg__ |
|
generic, public | operator => mul_quat__, mul_scal__ |
|
generic, public | operator => div_quat__, div_scal__ |
|
generic, public | operator => eq__ |
|
generic, public | operator => neq__ |
|
generic, public | operator => pow_quat__, pow_scal__ |
|
procedure, public | abs => abs__ |
|
procedure, public | conjg => conjg__ |
|
procedure, public | real => real__ |
|
procedure, public | aimag => aimag__ |
|
procedure, public | homomorphed |
|
procedure, public | asarray |
|
procedure, public | inverse |
|
|
procedure, private | add__ |
|
procedure, private | pos__ |
|
procedure, private | sub__ |
|
procedure, private | neg__ |
|
procedure, private | mul_quat__ |
|
procedure, private | mul_scal__ |
|
procedure, private | div_quat__ |
|
procedure, private | div_scal__ |
|
procedure, private | eq__ |
|
procedure, private | neq__ |
|
procedure, private | pow_quat__ |
|
procedure, private | pow_scal__ |
|
type(quaternion) pure function | init__ (array) |
| construct a quaternion from a 4-vector More...
|
|
|
real(preal), private | w = 0.0_pReal |
|
real(preal), private | x = 0.0_pReal |
|
real(preal), private | y = 0.0_pReal |
|
real(preal), private | z = 0.0_pReal |
|
Definition at line 21 of file quaternions.f90.
◆ abs()
procedure, public quaternions::quaternion::abs |
◆ add__()
procedure, private quaternions::quaternion::add__ |
|
private |
◆ aimag()
procedure, public quaternions::quaternion::aimag |
◆ asarray()
procedure, public quaternions::quaternion::asarray |
◆ conjg()
procedure, public quaternions::quaternion::conjg |
◆ div_quat__()
procedure, private quaternions::quaternion::div_quat__ |
|
private |
◆ div_scal__()
procedure, private quaternions::quaternion::div_scal__ |
|
private |
◆ eq__()
procedure, private quaternions::quaternion::eq__ |
|
private |
◆ homomorphed()
procedure, public quaternions::quaternion::homomorphed |
◆ init__()
type(quaternion) pure function quaternions::quaternion::init__ |
( |
real(preal), dimension(4), intent(in) |
array | ) |
|
|
private |
◆ inverse()
procedure, public quaternions::quaternion::inverse |
◆ mul_quat__()
procedure, private quaternions::quaternion::mul_quat__ |
|
private |
◆ mul_scal__()
procedure, private quaternions::quaternion::mul_scal__ |
|
private |
◆ neg__()
procedure, private quaternions::quaternion::neg__ |
|
private |
◆ neq__()
procedure, private quaternions::quaternion::neq__ |
|
private |
◆ operator() [1/7]
generic, public quaternions::quaternion::operator |
◆ operator() [2/7]
generic, public quaternions::quaternion::operator |
◆ operator() [3/7]
generic, public quaternions::quaternion::operator |
◆ operator() [4/7]
generic, public quaternions::quaternion::operator |
◆ operator() [5/7]
generic, public quaternions::quaternion::operator |
◆ operator() [6/7]
generic, public quaternions::quaternion::operator |
◆ operator() [7/7]
generic, public quaternions::quaternion::operator |
◆ pos__()
procedure, private quaternions::quaternion::pos__ |
|
private |
◆ pow_quat__()
procedure, private quaternions::quaternion::pow_quat__ |
|
private |
◆ pow_scal__()
procedure, private quaternions::quaternion::pow_scal__ |
|
private |
◆ real()
procedure, public quaternions::quaternion::real |
◆ sub__()
procedure, private quaternions::quaternion::sub__ |
|
private |
real(preal), private quaternions::quaternion::w = 0.0_pReal |
|
private |
real(preal), private quaternions::quaternion::x = 0.0_pReal |
|
private |
real(preal), private quaternions::quaternion::y = 0.0_pReal |
|
private |
real(preal), private quaternions::quaternion::z = 0.0_pReal |
|
private |
The documentation for this interface was generated from the following file: