vtf-logo

ClpSetAux< VectorType, AuxVectorType, dim > Class Template Reference

Set auxiliary data. More...

#include <ClpSetAux.h>

List of all members.

Public Types

typedef integrator_type::vec_grid_data_type vec_grid_data_type
typedef void(*) generic_func_type ()

Public Member Functions

 ClpSetAux (integrator_type &integ)
 ClpSetAux (integrator_type &integ, generic_func_type aux)
const integrator_typeIntegrator () const
const int & NEquations () const
const int & NGhosts () const
const int & NAux () const
const GridHierarchyGH () const

Protected Attributes

integrator_type_integrator
generic_func_type f_aux


Detailed Description

template<class VectorType, class AuxVectorType, int dim>
class ClpSetAux< VectorType, AuxVectorType, dim >

Set auxiliary data.

The class uses a generic interface to f_setaux to set auxiliary data.

Author:
Ralf Deiterding
Version:
1.0
Date:
Jul-2004


Member Typedef Documentation

template<class VectorType, class AuxVectorType, int dim>
typedef void(*) ClpSetAux< VectorType, AuxVectorType, dim >::generic_func_type()

template<class VectorType, class AuxVectorType, int dim>
typedef integrator_type::vec_grid_data_type ClpSetAux< VectorType, AuxVectorType, dim >::vec_grid_data_type


Constructor & Destructor Documentation

template<class VectorType, class AuxVectorType, int dim>
ClpSetAux< VectorType, AuxVectorType, dim >::ClpSetAux ( integrator_type integ  )  [inline]

template<class VectorType, class AuxVectorType, int dim>
ClpSetAux< VectorType, AuxVectorType, dim >::ClpSetAux ( integrator_type integ,
generic_func_type  aux 
) [inline]


Member Function Documentation

template<class VectorType, class AuxVectorType, int dim>
const GridHierarchy& ClpSetAux< VectorType, AuxVectorType, dim >::GH (  )  const [inline]

template<class VectorType, class AuxVectorType, int dim>
const integrator_type& ClpSetAux< VectorType, AuxVectorType, dim >::Integrator (  )  const [inline]

template<class VectorType, class AuxVectorType, int dim>
const int& ClpSetAux< VectorType, AuxVectorType, dim >::NAux (  )  const [inline]

template<class VectorType, class AuxVectorType, int dim>
const int& ClpSetAux< VectorType, AuxVectorType, dim >::NEquations (  )  const [inline]

template<class VectorType, class AuxVectorType, int dim>
const int& ClpSetAux< VectorType, AuxVectorType, dim >::NGhosts (  )  const [inline]


Member Data Documentation

template<class VectorType, class AuxVectorType, int dim>
integrator_type& ClpSetAux< VectorType, AuxVectorType, dim >::_integrator [protected]

template<class VectorType, class AuxVectorType, int dim>
generic_func_type ClpSetAux< VectorType, AuxVectorType, dim >::f_aux [protected]


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