VMTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkvmtkPolyDataFVFELaplaceBeltramiStencil Class Reference

Apply finite-volume, finite-element LB weighting to the neighborhood connections of a surface. More...

#include <vtkvmtkPolyDataFVFELaplaceBeltramiStencil.h>

Inheritance diagram for vtkvmtkPolyDataFVFELaplaceBeltramiStencil:
[legend]
Collaboration diagram for vtkvmtkPolyDataFVFELaplaceBeltramiStencil:
[legend]

Public Types

typedef vtkvmtkPolyDataLaplaceBeltramiStencil Superclass
 
- Public Types inherited from vtkvmtkPolyDataLaplaceBeltramiStencil
typedef vtkvmtkPolyDataManifoldStencil Superclass
 
- Public Types inherited from vtkvmtkPolyDataManifoldStencil
typedef vtkvmtkStencil Superclass
 
- Public Types inherited from vtkvmtkStencil
typedef vtkvmtkNeighborhood Superclass
 
- Public Types inherited from vtkvmtkNeighborhood
typedef vtkvmtkDataSetItem Superclass
 
- Public Types inherited from vtkvmtkDataSetItem
typedef vtkvmtkItem Superclass
 
- Public Types inherited from vtkvmtkItem
typedef vtkObject Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkvmtkPolyDataFVFELaplaceBeltramiStencilNewInstance () const
 
virtual vtkIdType GetItemType () VTK_OVERRIDE
 
- Public Member Functions inherited from vtkvmtkPolyDataLaplaceBeltramiStencil
vtkvmtkPolyDataLaplaceBeltramiStencilNewInstance () const
 
void Build () VTK_OVERRIDE
 
void BuildBoundaryWeights (vtkIdType boundaryPointId, vtkIdType boundaryNeighborPointId, double &boundaryWeight, double &boundaryNeighborWeight)
 
- Public Member Functions inherited from vtkvmtkPolyDataManifoldStencil
vtkvmtkPolyDataManifoldStencilNewInstance () const
 
virtual double GetArea ()
 
virtual void ComputeArea ()
 
void DeepCopy (vtkvmtkPolyDataManifoldStencil *src)
 
virtual int GetUseExtendedNeighborhood ()
 
virtual void SetUseExtendedNeighborhood (int)
 
virtual void UseExtendedNeighborhoodOn ()
 
virtual void UseExtendedNeighborhoodOff ()
 
- Public Member Functions inherited from vtkvmtkStencil
vtkvmtkStencilNewInstance () const
 
virtual void SetNumberOfComponents (vtkIdType)
 
virtual vtkIdType GetNumberOfComponents ()
 
double GetWeight (vtkIdType i)
 
void SetWeight (vtkIdType i, double weight)
 
double GetWeight (vtkIdType i, vtkIdType component)
 
void SetWeight (vtkIdType i, vtkIdType component, double weight)
 
vtkIdType GetNumberOfWeights ()
 
void ScaleWeights (double factor)
 
double GetCenterWeight ()
 
void SetCenterWeight (double weight)
 
const double * GetCenterWeightTuple ()
 
double GetCenterWeight (vtkIdType component)
 
void SetCenterWeight (vtkIdType component, double weightComponent)
 
virtual void DeepCopy (vtkvmtkItem *src) VTK_OVERRIDE
 
virtual void SetWeightScaling (int)
 
virtual int GetWeightScaling ()
 
virtual void WeightScalingOn ()
 
virtual void WeightScalingOff ()
 
virtual void SetNegateWeights (int)
 
virtual int GetNegateWeights ()
 
virtual void NegateWeightsOn ()
 
virtual void NegateWeightsOff ()
 
- Public Member Functions inherited from vtkvmtkNeighborhood
vtkvmtkNeighborhoodNewInstance () const
 
virtual bool GetIsBoundary ()
 
vtkIdType GetNumberOfPoints ()
 
vtkIdType GetPointId (vtkIdType i)
 
vtkIdType * GetPointer (vtkIdType i)
 
- Public Member Functions inherited from vtkvmtkDataSetItem
vtkvmtkDataSetItemNewInstance () const
 
void SetDataSet (vtkDataSet *dataSet)
 
vtkDataSet * GetDataSet ()
 
virtual void SetDataSetPointId (vtkIdType)
 
virtual vtkIdType GetDataSetPointId ()
 
virtual void SetReallocateOnBuild (int)
 
virtual int GetReallocateOnBuild ()
 
virtual void ReallocateOnBuildOn ()
 
virtual void ReallocateOnBuildOff ()
 
- Public Member Functions inherited from vtkvmtkItem
vtkvmtkItemNewInstance () const
 

Static Public Member Functions

static vtkvmtkPolyDataFVFELaplaceBeltramiStencilNew ()
 
static int IsTypeOf (const char *type)
 
static vtkvmtkPolyDataFVFELaplaceBeltramiStencilSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkvmtkPolyDataLaplaceBeltramiStencil
static int IsTypeOf (const char *type)
 
static vtkvmtkPolyDataLaplaceBeltramiStencilSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkvmtkPolyDataManifoldStencil
static int IsTypeOf (const char *type)
 
static vtkvmtkPolyDataManifoldStencilSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkvmtkStencil
static int IsTypeOf (const char *type)
 
static vtkvmtkStencilSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkvmtkNeighborhood
static int IsTypeOf (const char *type)
 
static vtkvmtkNeighborhoodSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkvmtkDataSetItem
static int IsTypeOf (const char *type)
 
static vtkvmtkDataSetItemSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkvmtkItem
static int IsTypeOf (const char *type)
 
static vtkvmtkItemSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkvmtkPolyDataFVFELaplaceBeltramiStencil ()
 
 ~vtkvmtkPolyDataFVFELaplaceBeltramiStencil ()
 
void ComputeArea (vtkPolyData *data, vtkIdType pointId)
 
void ScaleWithArea () VTK_OVERRIDE
 
- Protected Member Functions inherited from vtkvmtkPolyDataLaplaceBeltramiStencil
 vtkvmtkPolyDataLaplaceBeltramiStencil ()
 
 ~vtkvmtkPolyDataLaplaceBeltramiStencil ()
 
- Protected Member Functions inherited from vtkvmtkPolyDataManifoldStencil
 vtkvmtkPolyDataManifoldStencil ()
 
 ~vtkvmtkPolyDataManifoldStencil ()
 
void ScaleWithAreaFactor (double factor)
 
- Protected Member Functions inherited from vtkvmtkStencil
 vtkvmtkStencil ()
 
 ~vtkvmtkStencil ()
 
void ResizePointList (vtkIdType ptId, int size)
 
void ChangeWeightSign ()
 
- Protected Member Functions inherited from vtkvmtkNeighborhood
 vtkvmtkNeighborhood ()
 
 ~vtkvmtkNeighborhood ()
 
void ResizePointList (vtkIdType ptId, int size)
 
- Protected Member Functions inherited from vtkvmtkDataSetItem
 vtkvmtkDataSetItem ()
 
 ~vtkvmtkDataSetItem ()
 
- Protected Member Functions inherited from vtkvmtkItem
 vtkvmtkItem ()
 
 ~vtkvmtkItem ()
 

Additional Inherited Members

- Protected Attributes inherited from vtkvmtkPolyDataManifoldStencil
double Area
 
int UseExtendedNeighborhood
 
- Protected Attributes inherited from vtkvmtkStencil
vtkIdType NumberOfComponents
 
double * Weights
 
double * CenterWeight
 
int WeightScaling
 
int NegateWeights
 
- Protected Attributes inherited from vtkvmtkNeighborhood
vtkIdType NPoints
 
vtkIdType * PointIds
 
bool IsBoundary
 
- Protected Attributes inherited from vtkvmtkDataSetItem
vtkDataSet * DataSet
 
vtkIdType DataSetPointId
 
int ReallocateOnBuild
 

Detailed Description

Apply finite-volume, finite-element LB weighting to the neighborhood connections of a surface.

Date
2006/04/06 16:46:44
Revision
1.4

..

Definition at line 37 of file vtkvmtkPolyDataFVFELaplaceBeltramiStencil.h.

Member Typedef Documentation

◆ Superclass

Definition at line 42 of file vtkvmtkPolyDataFVFELaplaceBeltramiStencil.h.

Constructor & Destructor Documentation

◆ vtkvmtkPolyDataFVFELaplaceBeltramiStencil()

vtkvmtkPolyDataFVFELaplaceBeltramiStencil::vtkvmtkPolyDataFVFELaplaceBeltramiStencil ( )
protected

◆ ~vtkvmtkPolyDataFVFELaplaceBeltramiStencil()

vtkvmtkPolyDataFVFELaplaceBeltramiStencil::~vtkvmtkPolyDataFVFELaplaceBeltramiStencil ( )
inlineprotected

Definition at line 48 of file vtkvmtkPolyDataFVFELaplaceBeltramiStencil.h.

48 {};

Member Function Documentation

◆ New()

static vtkvmtkPolyDataFVFELaplaceBeltramiStencil* vtkvmtkPolyDataFVFELaplaceBeltramiStencil::New ( )
static

◆ IsTypeOf()

static int vtkvmtkPolyDataFVFELaplaceBeltramiStencil::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkvmtkPolyDataFVFELaplaceBeltramiStencil::IsA ( const char *  type)
virtual

◆ SafeDownCast()

static vtkvmtkPolyDataFVFELaplaceBeltramiStencil* vtkvmtkPolyDataFVFELaplaceBeltramiStencil::SafeDownCast ( vtkObjectBase *  o)
static

◆ NewInstanceInternal()

virtual vtkObjectBase* vtkvmtkPolyDataFVFELaplaceBeltramiStencil::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance()

vtkvmtkPolyDataFVFELaplaceBeltramiStencil* vtkvmtkPolyDataFVFELaplaceBeltramiStencil::NewInstance ( ) const

◆ GetItemType()

virtual vtkIdType vtkvmtkPolyDataFVFELaplaceBeltramiStencil::GetItemType ( )
inlinevirtual

◆ ComputeArea()

void vtkvmtkPolyDataFVFELaplaceBeltramiStencil::ComputeArea ( vtkPolyData *  data,
vtkIdType  pointId 
)
protected

◆ ScaleWithArea()

void vtkvmtkPolyDataFVFELaplaceBeltramiStencil::ScaleWithArea ( )
protectedvirtual

The documentation for this class was generated from the following file: