ApplyMultiArgLoc< MultiArg6< A1, A2, A3, A4, A5, A6 >, Function > Struct Template Reference

#include <ScalarCode.h>

List of all members.

Public Member Functions

 ApplyMultiArgLoc (const MultiArg6< A1, A2, A3, A4, A5, A6 > &multiArg, const Function &function)
template<int Dim>
void operator() (const Loc< Dim > &i) const
void operator() (int i0) const
void operator() (int i0, int i1) const
void operator() (int i0, int i1, int i2) const
void operator() (int i0, int i1, int i2, int i3) const

Public Attributes

const MultiArg6< A1, A2, A3,
A4, A5, A6 > & 
multiArg_m
const Function & function_m

template<class A1, class A2, class A3, class A4, class A5, class A6, class Function>
struct ApplyMultiArgLoc< MultiArg6< A1, A2, A3, A4, A5, A6 >, Function >


Constructor & Destructor Documentation

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class Function >
ApplyMultiArgLoc< MultiArg6< A1, A2, A3, A4, A5, A6 >, Function >::ApplyMultiArgLoc ( const MultiArg6< A1, A2, A3, A4, A5, A6 > &  multiArg,
const Function &  function 
) [inline]


Member Function Documentation

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class Function >
template<int Dim>
void ApplyMultiArgLoc< MultiArg6< A1, A2, A3, A4, A5, A6 >, Function >::operator() ( const Loc< Dim > &  i  )  const [inline]

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class Function >
void ApplyMultiArgLoc< MultiArg6< A1, A2, A3, A4, A5, A6 >, Function >::operator() ( int  i0  )  const [inline]

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class Function >
void ApplyMultiArgLoc< MultiArg6< A1, A2, A3, A4, A5, A6 >, Function >::operator() ( int  i0,
int  i1 
) const [inline]

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class Function >
void ApplyMultiArgLoc< MultiArg6< A1, A2, A3, A4, A5, A6 >, Function >::operator() ( int  i0,
int  i1,
int  i2 
) const [inline]

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class Function >
void ApplyMultiArgLoc< MultiArg6< A1, A2, A3, A4, A5, A6 >, Function >::operator() ( int  i0,
int  i1,
int  i2,
int  i3 
) const [inline]


Member Data Documentation

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class Function >
const MultiArg6<A1, A2, A3, A4, A5, A6>& ApplyMultiArgLoc< MultiArg6< A1, A2, A3, A4, A5, A6 >, Function >::multiArg_m

template<class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class Function >
const Function& ApplyMultiArgLoc< MultiArg6< A1, A2, A3, A4, A5, A6 >, Function >::function_m


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

Generated on Wed Mar 16 06:19:40 2011 for FreePOOMA by  doxygen 1.5.9