|
IBAMR
IBAMR version 0.20.
|
#include <ibtk/config.h>#include <ibtk/CartGridFunction.h>#include <ibtk/ibtk_enums.h>#include <ibtk/ibtk_utilities.h>#include <CellData.h>#include <EdgeData.h>#include <FaceData.h>#include <NodeData.h>#include <SideData.h>#include <string>#include <type_traits>#include <utility>#include <ibtk/private/CartGridPointwiseFunction-inl.h>Classes | |
| class | IBTK::CartGridPointwiseFunction< Value, Data, Function > |
| Initialize or transform Cartesian patch-interior values with a functor. More... | |
| struct | IBTK::CartGridPointwiseFunction< Value, Data, Function >::Centering |
| struct | IBTK::CartGridPointwiseFunction< Value, Data, Function >::Values |
Namespaces | |
| SAMRAI | |
| SAMRAI::geom | |
| IBTK | |
Enumerations | |
| enum class | IBTK::TensorStorage { IBTK::FULL , IBTK::SYMMETRIC } |
| Storage conventions for pointwise MatrixNd values. More... | |
Functions | |
| template<> | |
| TensorStorage | IBTK::string_to_enum< TensorStorage > (const std::string &value) |
| template<> | |
| std::string | IBTK::enum_to_string< TensorStorage > (TensorStorage value) |
| template<typename Value , typename Function > | |
| SAMRAI::tbox::Pointer< CartGridFunction > | IBTK::make_cart_grid_pointwise_function (std::string object_name, SAMRAI::tbox::Pointer< SAMRAI::hier::Variable< NDIM >> var, Function &&function) |
| Construct a scalar or vector pointwise function, deducing the functor type. More... | |
| template<typename Value , typename Function > | |
| SAMRAI::tbox::Pointer< CartGridFunction > | IBTK::make_cart_grid_pointwise_function (std::string object_name, SAMRAI::tbox::Pointer< SAMRAI::hier::Variable< NDIM >> var, Function &&function, TensorStorage storage) |
| Construct a MatrixNd pointwise function with explicit tensor storage. More... | |