Documentation
This is a class to contain edge-centered fluxes on a box.
- void copy (const Box& srcbox, const Interval& srccomps, const Box& destbox, const FluxBox & src, const Interval& destcomps)
- Modifies this FluxBox by coping the contents of the
argument FluxBox into it. This, the most general form
of copy, specifies the contents of any sub-box srcbox
in `FluxBox' src may be copied into a (possibly
different) destbox in the destination `FluxBox'. Note
that although the srcbox and the destbox may be
disjoint, they must be the same size and shape. If the
sizes differ, the copy is undefined and a runtime error
results. This copy function is the only one of the
copy functions to allow a copy between differing
boxes. The user also specifies how many components are
copied, starting at component srccomp in src and stored
starting at component destcomp. The results are
UNDEFINED if the src and dest FluxBoxes are the same and
the srcbox and destbox overlap.
- FluxBox & shift (const IntVect& v)
- Modifies the domain of this FluxBox by shifting.
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.