PeTar
N-body code for collisional gravitational systems
pikg_vector.hpp File Reference
#include <iostream>
#include <iomanip>
#include <cassert>
Include dependency graph for pikg_vector.hpp:

Go to the source code of this file.

Classes

class  PIKG::Vector3< T >
 
class  PIKG::Vector2< T >
 
class  PIKG::Vector4< T >
 

Namespaces

 PIKG
 

Typedefs

using PIKG::F64 = double
 
using PIKG::F32 = float
 
using PIKG::U64 = uint64_t
 
using PIKG::U32 = uint32_t
 
using PIKG::S64 = int64_t
 
using PIKG::S32 = int32_t
 
using PIKG::F64vec = Vector3< F64 >
 
using PIKG::F32vec = Vector3< F32 >
 
using PIKG::F64vec3 = Vector3< F64 >
 
using PIKG::F32vec3 = Vector3< F32 >
 
using PIKG::F64vec2 = Vector2< F64 >
 
using PIKG::F32vec2 = Vector2< F32 >
 
using PIKG::F64vec4 = Vector4< F64 >
 
using PIKG::F32vec4 = Vector4< F32 >
 

Functions

template<typename T >
PIKG::max (const Vector3< T > &v)
 
template<typename T >
PIKG::min (const Vector3< T > &v)
 
template<typename T >
PIKG::max (const Vector4< T > &v)
 
template<typename T >
PIKG::min (const Vector4< T > &v)