Skip to content

FEAutoMesher

Public Functions

Name
FEAutoMesher()
void BuildMesh(FEMesh * pm)
void AutoPartitionSurface(FEMesh & m)
void AutoPartitionEdges(FEMesh & m)
void AutoPartitionNodes(FEMesh & m)
void Repartition(FEMesh & m)
void SetSmoothingAngle(double w)
double GetSmoothingAngle()

Protected Functions

Name
void BuildFaces(FEMesh & m)
void BuildEdges(FEMesh & m)

Protected Attributes

Name
FEMesh * m_pm
double m_wsmooth

Public Functions Documentation

function FEAutoMesher

FEAutoMesher()

function BuildMesh

void BuildMesh(
    FEMesh * pm
)

function AutoPartitionSurface

void AutoPartitionSurface(
    FEMesh & m
)

function AutoPartitionEdges

void AutoPartitionEdges(
    FEMesh & m
)

function AutoPartitionNodes

void AutoPartitionNodes(
    FEMesh & m
)

function Repartition

void Repartition(
    FEMesh & m
)

function SetSmoothingAngle

inline void SetSmoothingAngle(
    double w
)

function GetSmoothingAngle

inline double GetSmoothingAngle()

Protected Functions Documentation

function BuildFaces

void BuildFaces(
    FEMesh & m
)

function BuildEdges

void BuildEdges(
    FEMesh & m
)

Protected Attributes Documentation

variable m_pm

FEMesh * m_pm;

variable m_wsmooth

double m_wsmooth;

Updated on 2024-03-17 at 12:58:44 -0600