#include <ostream>#include "constants.hh"#include <ost/geom/module_config.hh>#include <ost/geom/vec3.hh>#include <ost/geom/mat3.hh>Go to the source code of this file.
Namespaces | |
| namespace | geom |
Functions | |
| Real | Length2 (const Vec3 &v) |
| Real | Length (const Vec3 &v) |
| bool | Equal (const Vec3 &v1, const Vec3 &v2, Real ephilon=EPSILON) |
| bool | Equal (const Mat3 &m1, const Mat3 &m2, Real ephilon=EPSILON) |
| Real | Dot (const Vec3 &v1, const Vec3 &v2) |
| Vec3 | Normalize (const Vec3 &v) |
| Vec3 | Cross (const Vec3 &v1, const Vec3 &v2) |
| Vec3 | CompMultiply (const Vec3 &v1, const Vec3 &v2) |
| Vec3 | CompDivide (const Vec3 &v1, const Vec3 &v2) |
| Vec3 | operator* (const Vec3 &v, const Mat3 &m) |
| Vec3 | operator* (const Mat3 &m, const Vec3 &v) |
| Mat3 | operator* (const Mat3 &m1, const Mat3 &m2) |
| Mat3 DLLIMPORT | Invert (const Mat3 &m) |
| Mat3 DLLIMPORT | Transpose (const Mat3 &m) |
| Real DLLIMPORT | Comp (const Mat3 &m, unsigned int i, unsigned int j) |
| Real DLLIMPORT | Minor (const Mat3 &m, unsigned int i, unsigned int j) |
| Real DLLIMPORT | Det (const Mat3 &m) |
| Real DLLIMPORT | Angle (const Vec3 &v1, const Vec3 &v2) |
| Real DLLIMPORT | SignedAngle (const Vec3 &v1, const Vec3 &v2, const Vec3 &ref) |
| Mat3 DLLIMPORT | EulerTransformation (Real theta, Real phi, Real xi) |
| Mat3 DLLIMPORT | AxisRotation (const Vec3 &axis, Real angle) |
| Vec3 DLLIMPORT | OrthogonalVector (const Vec3 &axis) |
| Real | DihedralAngle (const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, const Vec3 &p4) |
| Vec3 | Min (const Vec3 &v1, const Vec3 &v2) |
| Vec3 | Max (const Vec3 &v1, const Vec3 &v2) |
| Real | Distance (const Vec3 &p1, const Vec3 &p2) |
| Real | Distance2WithPBC (const Vec3 &v1, const Vec3 &v2, const Vec3 &ucell_size) |
| Real | DistanceWithPBC (const Vec3 &v1, const Vec3 &v2, const Vec3 &ucell_size) |
| Real DLLIMPORT | MinDistance (const Vec3List &l1, const Vec3List &l2) |
| Real DLLIMPORT | MinDistanceWithPBC (const Vec3List &l1, const Vec3List &l2, Vec3 &ucell_size) |
| std::vector< unsigned int > DLLIMPORT | MinDistanceIndices (const Vec3List &l1, const Vec3List &l2) |
| Vec3List DLLIMPORT | CalculateUnitCellVectors (const Vec3 &ucell_size, const Vec3 &ucell_angles) |
| Vec3 DLLIMPORT | WrapVec3 (const Vec3 &v1, const Vec3 &box_center, const Vec3 &ucell_size) |
| Vec3List DLLIMPORT | WrapVec3List (const Vec3List &vl, const Vec3 &box_center, const Vec3 &ucell_size) |
| Vec3 DLLIMPORT | WrapVec3 (const Vec3 &v1, const Vec3 &box_center, const Vec3 &ucell_size, const Vec3 &ucell_angles) |
| Vec3List DLLIMPORT | WrapVec3List (const Vec3List &vl, const Vec3 &box_center, const Vec3 &ucell_size, const Vec3 &ucell_angles) |
1.6.1