class MGInterp

class to interpolate coarse level data to a fine level

Inheritance:

MGInterp


public members:

MGInterp()
~MGInterp()
MGInterp(const DisjointBoxLayout & a_fine_domain, int a_numcomps, int a_ref_ratio, const Box& a_problem_domain)
MGInterp(const DisjointBoxLayout & a_fine_domain, int a_numcomps, int a_ref_ratio, const ProblemDomain & a_problem_domain)
void define(const DisjointBoxLayout & a_fine_domain, int a_numcomps, int a_ref_ratio, const Box& a_problem_domain)
void define(const DisjointBoxLayout & a_fine_domain, int a_numcomps, int a_ref_ratio, const ProblemDomain & a_problem_domain)
void interpToFine(LevelData< FArrayBox >& a_fine_data, const LevelData< FArrayBox >& a_coarse_data)
bool isDefined() const

Documentation

class to interpolate coarse level data to a fine level data for multigrid. This class should be considered internal to AMRSolver and not a part of the Chombo API.
void define (const DisjointBoxLayout & a_fine_domain, int a_numcomps, int a_ref_ratio, const Box& a_problem_domain)
specify the fine level domain and refinement ratio.

void define (const DisjointBoxLayout & a_fine_domain, int a_numcomps, int a_ref_ratio, const ProblemDomain & a_problem_domain)
specify the fine level domain and refinement ratio.

void interpToFine (LevelData< FArrayBox >& a_fine_data, const LevelData< FArrayBox >& a_coarse_data)
interpolate coarse level data to fine level


this class has no child classes.

alphabetic index hierarchy of classes


Chombo

Copyright Notice

This software is copyright (C) by the Lawrence Berkeley National Laboratory. Permission is granted to reproduce this software for non-commercial purposes provided that this notice is left intact.

It is acknowledged that the U.S. Government has rights to this software under Contract DE-AC03-765F00098 between the U.S. Department of Energy and the University of California.

This software is provided as a professional and academic contribution for joint exchange. Thus it is experimental, is provided ``as is'', with no warranties of any kind whatsoever, no support, no promise of updates, or printed documentation. By using this software, you acknowledge that the Lawrence Berkeley National Laboratory and Regents of the University of California shall have no liability with respect to the infringement of other copyrights by any part of this software.