![]() |
Block-Structured AMR Software Framework
|
#include <AMReX_Arena.H>#include <AMReX_BLProfiler.H>#include <AMReX_Gpu.H>#include <AMReX_ParallelDescriptor.H>#include <AMReX_MarchingCubes.H>#include <AMReX_mc_jgt_table.H>#include <fstream>Namespaces | |
| namespace | amrex |
| namespace | amrex::MC |
Functions | |
| void | amrex::MC::Initialize () |
| Initialize internal lookup tables and device buffers for marching cubes. | |
| void | amrex::MC::Finalize () |
| Destroy any static storage allocated by Initialize(). | |
| void | amrex::MC::marching_cubes (Geometry const &geom, FArrayBox &sdf_fab, MCFab &mc_fab) |
Run marching cubes on signed-distance field sdf_fab. | |
| void | amrex::MC::write_stl (std::string const &filename, std::map< int, std::unique_ptr< MCFab > > const &mc_fabs) |
| Write the collected marching-cubes output to an STL file. | |