/home/runner/work/kynema-sgf/kynema-sgf/src/core/vs/vectorI.H File Reference

Kynema-SGF API: /home/runner/work/kynema-sgf/kynema-sgf/src/core/vs/vectorI.H File Reference
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
vectorI.H File Reference
#include <ostream>
#include <cmath>
#include "src/core/vs/vector.H"
Include dependency graph for vectorI.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  kynema_sgf
 This test case is intended as an evaluation of the momentum advection scheme.
namespace  kynema_sgf::vs

Functions

template<typename T, typename OStream>
OStream & kynema_sgf::vs::operator<< (OStream &out, const VectorT< T > &vec)
template<typename T>
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE VectorT< T > kynema_sgf::vs::operator+ (const VectorT< T > &v1, const VectorT< T > &v2)
template<typename T>
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE VectorT< T > kynema_sgf::vs::operator- (const VectorT< T > &v1, const VectorT< T > &v2)
template<typename T1, typename T2>
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE VectorT< T1 > kynema_sgf::vs::operator* (const VectorT< T1 > &inp, const T2 fac)
template<typename T1, typename T2>
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE VectorT< T1 > kynema_sgf::vs::operator* (const T2 fac, const VectorT< T1 > &inp)
template<typename T1, typename T2>
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE VectorT< T1 > kynema_sgf::vs::operator/ (const VectorT< T1 > &inp, const T2 fac)
template<typename T>
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE T kynema_sgf::vs::operator& (const VectorT< T > &v1, const VectorT< T > &v2)
template<typename T>
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE VectorT< T > kynema_sgf::vs::operator^ (const VectorT< T > &v1, const VectorT< T > &v2)
template<typename T>
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE VectorT< T > kynema_sgf::vs::operator* (const VectorT< T > &v1, const VectorT< T > &v2)
template<typename T>
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE T kynema_sgf::vs::mag_sqr (const VectorT< T > &v)
template<typename T>
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE T kynema_sgf::vs::mag (const VectorT< T > &v)
template<typename T>
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE VectorT< T > kynema_sgf::vs::sqrt (const VectorT< T > &v)