|
static void | setFromDatabase (SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > db) |
| Set configuration options from a user-supplied database.
|
|
static void | printClassData (std::ostream &os) |
| Output class configuration.
|
|
static int | getStencilSize (const std::string &kernel_fcn) |
| Returns the interpolation/spreading stencil corresponding to the specified kernel function.
|
|
static bool | isKnownKernel (const std::string &kernel_fcn) |
| Return whether or not the provided string corresponds to a known kernel function.
|
|
static int | getMinimumGhostWidth (const std::string &kernel_fcn) |
| Returns the minimum ghost width size corresponding to the specified kernel function. More...
|
|
template<class T > |
static void | interpolate (SAMRAI::tbox::Pointer< LData > Q_data, SAMRAI::tbox::Pointer< LData > X_data, SAMRAI::tbox::Pointer< LIndexSetData< T > > idx_data, SAMRAI::tbox::Pointer< SAMRAI::pdat::CellData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const SAMRAI::hier::IntVector< NDIM > &periodic_shift, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
template<class T > |
static void | interpolate (SAMRAI::tbox::Pointer< LData > Q_data, SAMRAI::tbox::Pointer< LData > X_data, SAMRAI::tbox::Pointer< LIndexSetData< T > > idx_data, SAMRAI::tbox::Pointer< SAMRAI::pdat::NodeData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const SAMRAI::hier::IntVector< NDIM > &periodic_shift, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
template<class T > |
static void | interpolate (SAMRAI::tbox::Pointer< LData > Q_data, SAMRAI::tbox::Pointer< LData > X_data, SAMRAI::tbox::Pointer< LIndexSetData< T > > idx_data, SAMRAI::tbox::Pointer< SAMRAI::pdat::SideData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const SAMRAI::hier::IntVector< NDIM > &periodic_shift, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
template<class T > |
static void | interpolate (SAMRAI::tbox::Pointer< LData > Q_data, SAMRAI::tbox::Pointer< LData > X_data, SAMRAI::tbox::Pointer< LIndexSetData< T > > idx_data, SAMRAI::tbox::Pointer< SAMRAI::pdat::EdgeData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const SAMRAI::hier::IntVector< NDIM > &periodic_shift, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
template<class T > |
static void | interpolate (double *Q_data, int Q_depth, const double *X_data, int X_depth, SAMRAI::tbox::Pointer< LIndexSetData< T > > idx_data, SAMRAI::tbox::Pointer< SAMRAI::pdat::CellData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const SAMRAI::hier::IntVector< NDIM > &periodic_shift, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
template<class T > |
static void | interpolate (double *Q_data, int Q_depth, const double *X_data, int X_depth, SAMRAI::tbox::Pointer< LIndexSetData< T > > idx_data, SAMRAI::tbox::Pointer< SAMRAI::pdat::NodeData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const SAMRAI::hier::IntVector< NDIM > &periodic_shift, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
template<class T > |
static void | interpolate (double *Q_data, int Q_depth, const double *X_data, int X_depth, SAMRAI::tbox::Pointer< LIndexSetData< T > > idx_data, SAMRAI::tbox::Pointer< SAMRAI::pdat::SideData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const SAMRAI::hier::IntVector< NDIM > &periodic_shift, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
template<class T > |
static void | interpolate (double *Q_data, int Q_depth, const double *X_data, int X_depth, SAMRAI::tbox::Pointer< LIndexSetData< T > > idx_data, SAMRAI::tbox::Pointer< SAMRAI::pdat::EdgeData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const SAMRAI::hier::IntVector< NDIM > &periodic_shift, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | interpolate (std::vector< double > &Q_data, int Q_depth, const std::vector< double > &X_data, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::pdat::CellData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | interpolate (std::vector< double > &Q_data, int Q_depth, const std::vector< double > &X_data, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::pdat::CellData< NDIM, double > > mask_data, SAMRAI::tbox::Pointer< SAMRAI::pdat::CellData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | interpolate (std::vector< double > &Q_data, int Q_depth, const std::vector< double > &X_data, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::pdat::NodeData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | interpolate (std::vector< double > &Q_data, int Q_depth, const std::vector< double > &X_data, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::pdat::SideData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | interpolate (std::vector< double > &Q_data, int Q_depth, const std::vector< double > &X_data, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::pdat::SideData< NDIM, double > > mask_data, SAMRAI::tbox::Pointer< SAMRAI::pdat::SideData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | interpolate (std::vector< double > &Q_data, int Q_depth, const std::vector< double > &X_data, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::pdat::EdgeData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | interpolate (double *Q_data, int Q_size, int Q_depth, const double *X_data, int X_size, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::pdat::CellData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | interpolate (double *Q_data, int Q_size, int Q_depth, const double *X_data, int X_size, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::pdat::CellData< NDIM, double > > mask_data, SAMRAI::tbox::Pointer< SAMRAI::pdat::CellData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | interpolate (double *Q_data, int Q_size, int Q_depth, const double *X_data, int X_size, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::pdat::NodeData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | interpolate (double *Q_data, int Q_size, int Q_depth, const double *X_data, int X_size, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::pdat::SideData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | interpolate (double *Q_data, int Q_size, int Q_depth, const double *X_data, int X_size, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::pdat::SideData< NDIM, double > > mask_data, SAMRAI::tbox::Pointer< SAMRAI::pdat::SideData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | interpolate (double *Q_data, int Q_size, int Q_depth, const double *X_data, int X_size, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::pdat::EdgeData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &interp_box, const std::string &interp_fcn="IB_4") |
| Interpolate data from an Eulerian grid to a Lagrangian mesh. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
template<class T > |
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::CellData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< LData > Q_data, SAMRAI::tbox::Pointer< LData > X_data, SAMRAI::tbox::Pointer< LIndexSetData< T > > idx_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const SAMRAI::hier::IntVector< NDIM > &periodic_shift, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
template<class T > |
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::NodeData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< LData > Q_data, SAMRAI::tbox::Pointer< LData > X_data, SAMRAI::tbox::Pointer< LIndexSetData< T > > idx_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const SAMRAI::hier::IntVector< NDIM > &periodic_shift, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
template<class T > |
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::SideData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< LData > Q_data, SAMRAI::tbox::Pointer< LData > X_data, SAMRAI::tbox::Pointer< LIndexSetData< T > > idx_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const SAMRAI::hier::IntVector< NDIM > &periodic_shift, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
template<class T > |
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::EdgeData< NDIM, double > > q_data, SAMRAI::tbox::Pointer< LData > Q_data, SAMRAI::tbox::Pointer< LData > X_data, SAMRAI::tbox::Pointer< LIndexSetData< T > > idx_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const SAMRAI::hier::IntVector< NDIM > &periodic_shift, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
template<class T > |
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::CellData< NDIM, double > > q_data, const double *Q_data, int Q_depth, const double *X_data, int X_depth, SAMRAI::tbox::Pointer< LIndexSetData< T > > idx_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const SAMRAI::hier::IntVector< NDIM > &periodic_shift, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
template<class T > |
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::NodeData< NDIM, double > > q_data, const double *Q_data, int Q_depth, const double *X_data, int X_depth, SAMRAI::tbox::Pointer< LIndexSetData< T > > idx_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const SAMRAI::hier::IntVector< NDIM > &periodic_shift, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
template<class T > |
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::SideData< NDIM, double > > q_data, const double *Q_data, int Q_depth, const double *X_data, int X_depth, SAMRAI::tbox::Pointer< LIndexSetData< T > > idx_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const SAMRAI::hier::IntVector< NDIM > &periodic_shift, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
template<class T > |
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::EdgeData< NDIM, double > > q_data, const double *Q_data, int Q_depth, const double *X_data, int X_depth, SAMRAI::tbox::Pointer< LIndexSetData< T > > idx_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const SAMRAI::hier::IntVector< NDIM > &periodic_shift, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::CellData< NDIM, double > > q_data, const std::vector< double > &Q_data, int Q_depth, const std::vector< double > &X_data, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::CellData< NDIM, double > > mask_data, SAMRAI::tbox::Pointer< SAMRAI::pdat::CellData< NDIM, double > > q_data, const std::vector< double > &Q_data, int Q_depth, const std::vector< double > &X_data, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::NodeData< NDIM, double > > q_data, const std::vector< double > &Q_data, int Q_depth, const std::vector< double > &X_data, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::SideData< NDIM, double > > q_data, const std::vector< double > &Q_data, int Q_depth, const std::vector< double > &X_data, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::SideData< NDIM, double > > mask_data, SAMRAI::tbox::Pointer< SAMRAI::pdat::SideData< NDIM, double > > q_data, const std::vector< double > &Q_data, int Q_depth, const std::vector< double > &X_data, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::EdgeData< NDIM, double > > q_data, const std::vector< double > &Q_data, int Q_depth, const std::vector< double > &X_data, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::CellData< NDIM, double > > q_data, const double *Q_data, int Q_size, int Q_depth, const double *X_data, int X_size, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::CellData< NDIM, double > > mask_data, SAMRAI::tbox::Pointer< SAMRAI::pdat::CellData< NDIM, double > > q_data, const double *Q_data, int Q_size, int Q_depth, const double *X_data, int X_size, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::NodeData< NDIM, double > > q_data, const double *Q_data, int Q_size, int Q_depth, const double *X_data, int X_size, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::SideData< NDIM, double > > q_data, const double *Q_data, int Q_size, int Q_depth, const double *X_data, int X_size, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::SideData< NDIM, double > > mask_data, SAMRAI::tbox::Pointer< SAMRAI::pdat::SideData< NDIM, double > > q_data, const double *Q_data, int Q_size, int Q_depth, const double *X_data, int X_size, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|
static void | spread (SAMRAI::tbox::Pointer< SAMRAI::pdat::EdgeData< NDIM, double > > q_data, const double *Q_data, int Q_size, int Q_depth, const double *X_data, int X_size, int X_depth, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::hier::Box< NDIM > &spread_box, const std::string &spread_fcn="IB_4") |
| Spread data from a Lagrangian mesh to an Eulerian grid. The positions of the nodes of the Lagrangian mesh are specified by X_data. More...
|
|