F77UpdateLevelTransfer< VectorType, dim > Class Template Reference
Call a dimension-dependent update routine after prolongation and restriction in Fortran-77.  
More...
#include <F77UpdateLevelTransfer.h>
List of all members.
Public Types | 
| typedef base::vec_grid_data_type  | vec_grid_data_type | 
| typedef base::generic_func_type  | generic_func_type | 
| typedef void(*  | update_1_func_type )(FI(1, VectorType), BI, const INTEGER &meqn) | 
| typedef void(*  | update_2_func_type )(FI(2, VectorType), BI, const INTEGER &meqn) | 
| typedef void(*  | update_3_func_type )(FI(3, VectorType), BI, const INTEGER &meqn) | 
Public Member Functions | 
|   | F77UpdateLevelTransfer () | 
|   | F77UpdateLevelTransfer (generic_func_type prolong, generic_func_type restrct, generic_func_type update) | 
| virtual  | ~F77UpdateLevelTransfer () | 
| virtual void  | SetupData (GridHierarchy *gh, const int &ghosts) | 
| void  | Update (vec_grid_data_type &target, const BBox &bb) | 
| virtual void  | Prolong (vec_grid_data_type &source, const int &source_level, vec_grid_data_type &target, const int &target_level, const BBox &bb) | 
| virtual void  | Restrict (vec_grid_data_type &source, const int &source_level, vec_grid_data_type &target, const int &target_level, const BBox &bb) | 
| virtual void  | SetAdaptBndry (vec_grid_data_type &target, vec_grid_data_type &target_help_previous, vec_grid_data_type &target_help_next, vec_grid_data_type &source_next, const double &frac, vec_grid_data_type &source_previous, const double &oneminusfrac, const int &target_level, const BBox &bb, const int side) | 
| void  | SetUpdateFunc (generic_func_type update) | 
| generic_func_type  | GetUpdateFunc () const  | 
Protected Attributes | 
| generic_func_type  | f_update | 
Detailed Description
template<class VectorType, int dim>
 class F77UpdateLevelTransfer< VectorType, dim >
Call a dimension-dependent update routine after prolongation and restriction in Fortran-77. 
- Author:
 - Ralf Deiterding 
 
- Version:
 - 1.0 
 
- Date:
 - Aug-2004 
 
Member Typedef Documentation
template<class VectorType , int dim> 
      
 
 
template<class VectorType , int dim> 
      
 
 
template<class VectorType , int dim> 
      
 
 
template<class VectorType , int dim> 
      
 
 
template<class VectorType , int dim> 
      
 
 
Constructor & Destructor Documentation
template<class VectorType , int dim> 
      
 
 
template<class VectorType , int dim> 
      
 
 
template<class VectorType , int dim> 
      
 
 
Member Function Documentation
template<class VectorType , int dim> 
      
 
 
template<class VectorType , int dim> 
      
 
 
template<class VectorType , int dim> 
      
 
 
template<class VectorType , int dim> 
      
        
          | virtual void F77UpdateLevelTransfer< VectorType, dim >::SetAdaptBndry  | 
          ( | 
          vec_grid_data_type &  | 
           target,  | 
        
        
           | 
           | 
          vec_grid_data_type &  | 
           target_help_previous,  | 
        
        
           | 
           | 
          vec_grid_data_type &  | 
           target_help_next,  | 
        
        
           | 
           | 
          vec_grid_data_type &  | 
           source_next,  | 
        
        
           | 
           | 
          const double &  | 
           frac,  | 
        
        
           | 
           | 
          vec_grid_data_type &  | 
           source_previous,  | 
        
        
           | 
           | 
          const double &  | 
           oneminusfrac,  | 
        
        
           | 
           | 
          const int &  | 
           target_level,  | 
        
        
           | 
           | 
          const BBox &  | 
           bb,  | 
        
        
           | 
           | 
          const int  | 
           side |   | 
        
        
           | 
          ) | 
           |  |  [inline, virtual] | 
        
      
 
 
template<class VectorType , int dim> 
      
 
 
template<class VectorType , int dim> 
      
 
 
template<class VectorType , int dim> 
      
 
References BOUNDING_BOX, F77UpdateLevelTransfer< VectorType, dim >::f_update, FORTRAN_ARGS, and AMRBase< VectorType, dim >::NEquations().
Referenced by F77UpdateLevelTransfer< VectorType, dim >::Prolong(), F77UpdateLevelTransfer< VectorType, dim >::Restrict(), and F77UpdateLevelTransfer< VectorType, dim >::SetAdaptBndry().
 
 
Member Data Documentation
template<class VectorType , int dim> 
      
 
 
The documentation for this class was generated from the following file: