MeshKit  1.0
IsoLaplace Class Reference

do the IsoLaplace smoothing for surface mesh More...

#include <IsoLaplace.hpp>

List of all members.

Public Member Functions

 IsoLaplace ()
 ~IsoLaplace ()
void Execute ()
void SetupData (std::vector< std::set< int > > AdjElements, std::vector< std::vector< int > > Quads, std::vector< std::vector< double > > coords, std::vector< bool > isBnd, std::vector< double > w)
void GetCoords (std::vector< std::vector< double > > &coords)

Private Member Functions

void UpdateWeight ()

Private Attributes

std::vector< std::vector
< double > > 
coordinates
std::vector< std::set< int > > adjElements
std::vector< std::vector< int > > quads
std::vector< bool > isBoundary
std::vector< double > weight

Detailed Description

do the IsoLaplace smoothing for surface mesh

Definition at line 38 of file IsoLaplace.hpp.


Constructor & Destructor Documentation

Definition at line 7 of file IsoLaplace.cpp.

~IsoLaplace ( )

Definition at line 17 of file IsoLaplace.cpp.


Member Function Documentation

void Execute ( )

Definition at line 74 of file IsoLaplace.cpp.

void GetCoords ( std::vector< std::vector< double > > &  coords)

Definition at line 60 of file IsoLaplace.cpp.

void SetupData ( std::vector< std::set< int > >  AdjElements,
std::vector< std::vector< int > >  Quads,
std::vector< std::vector< double > >  coords,
std::vector< bool >  isBnd,
std::vector< double >  w 
)

Definition at line 23 of file IsoLaplace.cpp.

void UpdateWeight ( ) [private]

Definition at line 176 of file IsoLaplace.cpp.


Member Data Documentation

std::vector<std::set<int> > adjElements [private]

Definition at line 62 of file IsoLaplace.hpp.

std::vector<std::vector<double> > coordinates [private]

Definition at line 61 of file IsoLaplace.hpp.

std::vector<bool> isBoundary [private]

Definition at line 64 of file IsoLaplace.hpp.

std::vector<std::vector<int> > quads [private]

Definition at line 63 of file IsoLaplace.hpp.

std::vector<double> weight [private]

Definition at line 65 of file IsoLaplace.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines