FreePOOMA  2.4.1
Public Member Functions | Public Attributes
ApplyMultiArgLoc< MultiArg3< A1, A2, A3 >, Function > Struct Template Reference

#include <ScalarCode.h>

List of all members.

Public Member Functions

 ApplyMultiArgLoc (const MultiArg3< A1, A2, A3 > &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 MultiArg3< A1, A2, A3 > & multiArg_m
const Function & function_m

template<class A1, class A2, class A3, class Function>
struct ApplyMultiArgLoc< MultiArg3< A1, A2, A3 >, Function >


Constructor & Destructor Documentation

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

Member Function Documentation

template<class A1 , class A2 , class A3 , class Function >
template<int Dim>
void ApplyMultiArgLoc< MultiArg3< A1, A2, A3 >, Function >::operator() ( const Loc< Dim > &  i) const [inline]
template<class A1 , class A2 , class A3 , class Function >
void ApplyMultiArgLoc< MultiArg3< A1, A2, A3 >, Function >::operator() ( int  i0) const [inline]
template<class A1 , class A2 , class A3 , class Function >
void ApplyMultiArgLoc< MultiArg3< A1, A2, A3 >, Function >::operator() ( int  i0,
int  i1 
) const [inline]
template<class A1 , class A2 , class A3 , class Function >
void ApplyMultiArgLoc< MultiArg3< A1, A2, A3 >, Function >::operator() ( int  i0,
int  i1,
int  i2 
) const [inline]
template<class A1 , class A2 , class A3 , class Function >
void ApplyMultiArgLoc< MultiArg3< A1, A2, A3 >, Function >::operator() ( int  i0,
int  i1,
int  i2,
int  i3 
) const [inline]

Member Data Documentation

template<class A1 , class A2 , class A3 , class Function >
const MultiArg3<A1, A2, A3>& ApplyMultiArgLoc< MultiArg3< A1, A2, A3 >, Function >::multiArg_m
template<class A1 , class A2 , class A3 , class Function >
const Function& ApplyMultiArgLoc< MultiArg3< A1, A2, A3 >, Function >::function_m

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