occ
Loading...
Searching...
No Matches
occ::isosurface Namespace Reference

Namespaces

namespace  impl
 

Classes

struct  AtomInterpolator
 
struct  AxisAlignedBoundingBox
 
class  BatchFunctor
 
class  ElectricPotentialFunctor
 
class  ElectricPotentialFunctorPC
 
class  ElectronDensityFunctor
 
struct  InterpolatorParams
 
class  MCDeformationDensityFunctor
 
class  MCElectricPotentialFunctor
 
class  MCElectronDensityFunctor
 
class  MCPromoleculeDensityFunctor
 
class  StockholderWeightFunctor
 
struct  SurfaceCurvature
 
class  VoidSurfaceFunctor
 

Typedefs

using LinearInterpolatorFloat = occ::core::Interpolator1D< float, occ::core::DomainMapping::Linear >
 

Functions

template<typename F >
 BatchFunctor (F &&) -> BatchFunctor< std::remove_reference_t< F > >
 
template<typename F , typename... Args>
auto make_batch_functor (Args &&...args)
 
SurfaceCurvature calculate_curvature (const std::vector< float > &mean, const std::vector< float > &gaussian)
 

Typedef Documentation

◆ LinearInterpolatorFloat

Function Documentation

◆ BatchFunctor()

template<typename F >
occ::isosurface::BatchFunctor ( F &&  ) -> BatchFunctor< std::remove_reference_t< F > >

◆ calculate_curvature()

SurfaceCurvature occ::isosurface::calculate_curvature ( const std::vector< float > &  mean,
const std::vector< float > &  gaussian 
)

◆ make_batch_functor()

template<typename F , typename... Args>
auto occ::isosurface::make_batch_functor ( Args &&...  args)