ClpFixup< VectorType, FixupType, AuxVectorType, dim > Class Template Reference

Generic class that calculates the special 1st order corrections for wave propagtion. More...

#include <ClpFixup.h>

Inheritance diagram for ClpFixup< VectorType, FixupType, AuxVectorType, dim >:
AMRFixup< VectorType, FixupType, dim > ClpFixupVecOps< VectorType, dim > Fixup FixupOps FixupOps< VectorType, VectorType, dim >

List of all members.

Public Types

typedef ClpIntegrator
< VectorType, AuxVectorType,
dim > 
integrator_type
typedef base::vec_grid_data_type vec_grid_data_type
typedef base::ld_vec_grid_data_type ld_vec_grid_data_type

Public Member Functions

 ClpFixup (integrator_type &integ)

Protected Member Functions

void CorrectFirstOrder (const int Time, const int Level, const int c, const double tc, const double tf, const double dtc, const double dtf, const int &mdim)
virtual void AddFluxes (const int Time, const int Level, const int c, vec_grid_data_type *flux[], const double tc, const double tf, const double dtc, const double dtf, const int &mdim)
integrator_typeIntegrator_ ()
const integrator_typeIntegrator_ () const
const int & NGhosts () const

Detailed Description

template<class VectorType, class FixupType, class AuxVectorType, int dim>
class ClpFixup< VectorType, FixupType, AuxVectorType, dim >

Generic class that calculates the special 1st order corrections for wave propagtion.

Author:
Ralf Deiterding
Version:
1.0
Date:
Jan-2002

Member Typedef Documentation

template<class VectorType, class FixupType, class AuxVectorType, int dim>
typedef ClpIntegrator<VectorType,AuxVectorType,dim> ClpFixup< VectorType, FixupType, AuxVectorType, dim >::integrator_type
template<class VectorType, class FixupType, class AuxVectorType, int dim>
typedef base::ld_vec_grid_data_type ClpFixup< VectorType, FixupType, AuxVectorType, dim >::ld_vec_grid_data_type
template<class VectorType, class FixupType, class AuxVectorType, int dim>
typedef base::vec_grid_data_type ClpFixup< VectorType, FixupType, AuxVectorType, dim >::vec_grid_data_type

Constructor & Destructor Documentation

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

Member Function Documentation

template<class VectorType, class FixupType, class AuxVectorType, int dim>
virtual void ClpFixup< VectorType, FixupType, AuxVectorType, dim >::AddFluxes ( const int  Time,
const int  Level,
const int  c,
vec_grid_data_type flux[],
const double  tc,
const double  tf,
const double  dtc,
const double  dtf,
const int &  mdim 
) [inline, protected, virtual]
template<class VectorType, class FixupType, class AuxVectorType, int dim>
void ClpFixup< VectorType, FixupType, AuxVectorType, dim >::CorrectFirstOrder ( const int  Time,
const int  Level,
const int  c,
const double  tc,
const double  tf,
const double  dtc,
const double  dtf,
const int &  mdim 
) [inline, protected]
template<class VectorType, class FixupType, class AuxVectorType, int dim>
const integrator_type& ClpFixup< VectorType, FixupType, AuxVectorType, dim >::Integrator_ (  )  const [inline, protected]
template<class VectorType, class FixupType, class AuxVectorType, int dim>
integrator_type& ClpFixup< VectorType, FixupType, AuxVectorType, dim >::Integrator_ (  )  [inline, protected]
template<class VectorType, class FixupType, class AuxVectorType, int dim>
const int& ClpFixup< VectorType, FixupType, AuxVectorType, dim >::NGhosts (  )  const [inline, protected]

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