$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

plb::VectorTemplateImpl< T, d > Struct Template Reference

#include <geometricOperationTemplates.h>

List of all members.

Static Public Member Functions

static T scalarProduct (Array< T, d > const &u1, Array< T, d > const &u2)
static T scalarProduct (const T u1[d], Array< T, d > const &u2)
static T normSqr (Array< T, d > const &u)
static void multiplyByScalar (Array< T, d > &u, T scalar)
static void multiplyByScalar (Array< T, d > const &u, T scalar, Array< T, d > &result)
static void symTensorProduct (Array< T, d > const &u, Array< T, d > const &v, Array< T, SymmetricTensorImpl< T, d >::n > &result)
static void symTensorProduct (Array< T, d > const &u, Array< T, d > const &v, Array< T, d > const &w, Array< T, SymmetricRankThreeTensorImpl< T, d >::n > &result)

template<typename T, int d>
struct plb::VectorTemplateImpl< T, d >


Member Function Documentation

template<typename T, int d>
static void plb::VectorTemplateImpl< T, d >::multiplyByScalar ( Array< T, d > const &  u,
scalar,
Array< T, d > &  result 
) [inline, static]
template<typename T, int d>
static void plb::VectorTemplateImpl< T, d >::multiplyByScalar ( Array< T, d > &  u,
scalar 
) [inline, static]
template<typename T, int d>
static T plb::VectorTemplateImpl< T, d >::normSqr ( Array< T, d > const &  u  )  [inline, static]
template<typename T, int d>
static T plb::VectorTemplateImpl< T, d >::scalarProduct ( const T  u1[d],
Array< T, d > const &  u2 
) [inline, static]
template<typename T, int d>
static T plb::VectorTemplateImpl< T, d >::scalarProduct ( Array< T, d > const &  u1,
Array< T, d > const &  u2 
) [inline, static]
template<typename T, int d>
static void plb::VectorTemplateImpl< T, d >::symTensorProduct ( Array< T, d > const &  u,
Array< T, d > const &  v,
Array< T, d > const &  w,
Array< T, SymmetricRankThreeTensorImpl< T, d >::n > &  result 
) [inline, static]
template<typename T, int d>
static void plb::VectorTemplateImpl< T, d >::symTensorProduct ( Array< T, d > const &  u,
Array< T, d > const &  v,
Array< T, SymmetricTensorImpl< T, d >::n > &  result 
) [inline, static]

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