ViennaLS
Loading...
Searching...
No Matches
pyWrap.cpp File Reference
#include <pybind11/iostream.h>
#include <pybind11/pybind11.h>
#include <pybind11/stl.h>
#include <lsAdvect.hpp>
#include <lsBooleanOperation.hpp>
#include <lsCalculateCurvatures.hpp>
#include <lsCalculateNormalVectors.hpp>
#include <lsCheck.hpp>
#include <lsConvexHull.hpp>
#include <lsDetectFeatures.hpp>
#include <lsDomain.hpp>
#include <lsExpand.hpp>
#include <lsExtrude.hpp>
#include <lsFileFormats.hpp>
#include <lsFromMesh.hpp>
#include <lsFromSurfaceMesh.hpp>
#include <lsFromVolumeMesh.hpp>
#include <lsGeometricAdvect.hpp>
#include <lsGeometricAdvectDistributions.hpp>
#include <lsGeometries.hpp>
#include <lsMakeGeometry.hpp>
#include <lsMarkVoidPoints.hpp>
#include <lsMaterialMap.hpp>
#include <lsMesh.hpp>
#include <lsPointData.hpp>
#include <lsPrune.hpp>
#include <lsReader.hpp>
#include <lsReduce.hpp>
#include <lsRemoveStrayPoints.hpp>
#include <lsToDiskMesh.hpp>
#include <lsToMesh.hpp>
#include <lsToSurfaceMesh.hpp>
#include <lsToVoxelMesh.hpp>
#include <lsVTKReader.hpp>
#include <lsVTKWriter.hpp>
#include <lsVelocityField.hpp>
#include <lsWriteVisualizationMesh.hpp>
#include <lsWriter.hpp>
#include <vcLogger.hpp>
#include <vcSmartPointer.hpp>

Macros

#define TOKENPASTE_INTERNAL(x, y, z)   x##y##z
 
#define TOKENPASTE(x, y, z)   TOKENPASTE_INTERNAL(x, y, z)
 
#define STRINGIZE2(s)   #s
 
#define STRINGIZE(s)   STRINGIZE2(s)
 
#define VIENNALS_MODULE_VERSION   STRINGIZE(VIENNALS_VERSION)
 

Typedefs

typedef double T
 

Functions

 PYBIND11_DECLARE_HOLDER_TYPE (TemplateType, SmartPointer< TemplateType >)
 
 PYBIND11_MODULE (VIENNALS_MODULE_NAME, module)
 

Variables

constexpr int D = VIENNALS_PYTHON_DIMENSION
 

Macro Definition Documentation

◆ STRINGIZE

#define STRINGIZE ( s)    STRINGIZE2(s)

◆ STRINGIZE2

#define STRINGIZE2 ( s)    #s

◆ TOKENPASTE

#define TOKENPASTE ( x,
y,
z )   TOKENPASTE_INTERNAL(x, y, z)

◆ TOKENPASTE_INTERNAL

#define TOKENPASTE_INTERNAL ( x,
y,
z )   x##y##z

◆ VIENNALS_MODULE_VERSION

#define VIENNALS_MODULE_VERSION   STRINGIZE(VIENNALS_VERSION)

Typedef Documentation

◆ T

typedef double T

Function Documentation

◆ PYBIND11_DECLARE_HOLDER_TYPE()

PYBIND11_DECLARE_HOLDER_TYPE ( TemplateType ,
SmartPointer< TemplateType >  )

◆ PYBIND11_MODULE()

PYBIND11_MODULE ( VIENNALS_MODULE_NAME ,
module  )

Variable Documentation

◆ D

int D = VIENNALS_PYTHON_DIMENSION
constexpr