C++QEDCore  2.100.2 (v2 Milestone 10 Development branch)
a framework for simulating open quantum dynamics – core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
BlitzTinyExtensions.h File Reference

Helpers for blitz::TinyVectors. More...

#include "BlitzTinyExtensionsFwd.h"
#include "Exception.h"
#include <blitz/tinyvec2.h>
+ Include dependency graph for BlitzTinyExtensions.h:

Go to the source code of this file.

Classes

struct  blitzplusplus::HalfCutTinyException
 Exception class thrown by halfCutTiny. More...
 

Namespaces

 blitzplusplus
 Comprises our own extensions to Blitz++.
 

Functions

template<typename T1 , typename T2 , int RANK1, int RANK2>
blitz::TinyVector< T1, RANK1+RANK2 > blitzplusplus::concatenateTinies (const blitz::TinyVector< T1, RANK1 > &tiny1, const blitz::TinyVector< T2, RANK2 > &tiny2)
 Concatenates tiny1 and tiny2 More...
 
template<typename T , int TWO_TIMES_RANK>
blitz::TinyVector< T, TWO_TIMES_RANK/2 > blitzplusplus::halfCutTiny (const blitz::TinyVector< T, TWO_TIMES_RANK > &)
 Returns the first half of a tiny vector containing two equal halves. More...
 

Detailed Description

Helpers for blitz::TinyVectors.

Definition in file BlitzTinyExtensions.h.