libMesh
libMesh::VariationalMeshSmoother Member List

This is the complete list of members for libMesh::VariationalMeshSmoother, including all inherited members.

_adapt_datalibMesh::VariationalMeshSmootherprivate
_adaptive_funclibMesh::VariationalMeshSmootherprivate
_area_of_interestlibMesh::VariationalMeshSmootherprivate
_dimlibMesh::VariationalMeshSmootherprivate
_dist_normlibMesh::VariationalMeshSmootherprivate
_distancelibMesh::VariationalMeshSmootherprivate
_generate_datalibMesh::VariationalMeshSmootherprivate
_hanging_nodeslibMesh::VariationalMeshSmootherprivate
_logfilelibMesh::VariationalMeshSmootherprivate
_maxiterlibMesh::VariationalMeshSmootherprivate
_meshlibMesh::MeshSmootherprotected
_metriclibMesh::VariationalMeshSmootherprivate
_miniterlibMesh::VariationalMeshSmootherprivate
_miniterBClibMesh::VariationalMeshSmootherprivate
_n_cellslibMesh::VariationalMeshSmootherprivate
_n_hanging_edgeslibMesh::VariationalMeshSmootherprivate
_n_nodeslibMesh::VariationalMeshSmootherprivate
_percent_to_movelibMesh::VariationalMeshSmootherprivate
_thetalibMesh::VariationalMeshSmootherprivate
adapt_minimum() constlibMesh::VariationalMeshSmootherprivate
AdaptType enum namelibMesh::VariationalMeshSmoother
adjust_adapt_data()libMesh::VariationalMeshSmootherprivate
adp_renew(const Array2D< Real > &R, const Array2D< int > &cells, std::vector< Real > &afun, int adp)libMesh::VariationalMeshSmootherprivate
avertex(const std::vector< Real > &afun, std::vector< Real > &G, const Array2D< Real > &R, const std::vector< int > &cell_in, int nvert, int adp)libMesh::VariationalMeshSmootherprivate
basisA(Array2D< Real > &Q, int nvert, const std::vector< Real > &K, const Array2D< Real > &H, int me)libMesh::VariationalMeshSmootherprivate
CELL enum valuelibMesh::VariationalMeshSmoother
DIRECTIONAL enum valuelibMesh::VariationalMeshSmoother
distance_moved() constlibMesh::VariationalMeshSmootherinline
full_smooth(Array2D< Real > &R, const std::vector< int > &mask, const Array2D< int > &cells, const std::vector< int > &mcells, const std::vector< int > &edges, const std::vector< int > &hnodes, Real w, const std::vector< int > &iter, int me, const Array3D< Real > &H, int adp, int gr)libMesh::VariationalMeshSmootherprivate
gener(char grid[], int n)libMesh::VariationalMeshSmootherprivate
jac2(Real x1, Real y1, Real x2, Real y2)libMesh::VariationalMeshSmootherprivate
jac3(Real x1, Real y1, Real z1, Real x2, Real y2, Real z2, Real x3, Real y3, Real z3)libMesh::VariationalMeshSmootherprivate
localP(Array3D< Real > &W, Array2D< Real > &F, Array2D< Real > &R, const std::vector< int > &cell_in, const std::vector< int > &mask, Real epsilon, Real w, int nvert, const Array2D< Real > &H, int me, Real vol, int f, Real &Vmin, Real &qmin, int adp, const std::vector< Real > &afun, std::vector< Real > &Gloc)libMesh::VariationalMeshSmootherprivate
maxE(Array2D< Real > &R, const Array2D< int > &cells, const std::vector< int > &mcells, int me, const Array3D< Real > &H, Real v, Real epsilon, Real w, std::vector< Real > &Gamma, Real &qmin)libMesh::VariationalMeshSmootherprivate
MeshSmoother(UnstructuredMesh &mesh)libMesh::MeshSmootherinlineexplicit
metr_data_gen(std::string grid, std::string metr, int me)libMesh::VariationalMeshSmootherprivate
MetricType enum namelibMesh::VariationalMeshSmoother
minJ(Array2D< Real > &R, const std::vector< int > &mask, const Array2D< int > &cells, const std::vector< int > &mcells, Real epsilon, Real w, int me, const Array3D< Real > &H, Real vol, const std::vector< int > &edges, const std::vector< int > &hnodes, int msglev, Real &Vmin, Real &emax, Real &qmin, int adp, const std::vector< Real > &afun)libMesh::VariationalMeshSmootherprivate
minJ_BC(Array2D< Real > &R, const std::vector< int > &mask, const Array2D< int > &cells, const std::vector< int > &mcells, Real epsilon, Real w, int me, const Array3D< Real > &H, Real vol, int msglev, Real &Vmin, Real &emax, Real &qmin, int adp, const std::vector< Real > &afun, int NCN)libMesh::VariationalMeshSmootherprivate
minq(const Array2D< Real > &R, const Array2D< int > &cells, const std::vector< int > &mcells, int me, const Array3D< Real > &H, Real &vol, Real &Vmin)libMesh::VariationalMeshSmootherprivate
NODE enum valuelibMesh::VariationalMeshSmoother
NONE enum valuelibMesh::VariationalMeshSmoother
pcg_ic0(int n, const std::vector< int > &ia, const std::vector< int > &ja, const std::vector< Real > &a, const std::vector< Real > &u, std::vector< Real > &x, const std::vector< Real > &b, std::vector< Real > &r, std::vector< Real > &p, std::vector< Real > &z, Real eps, int maxite, int msglev)libMesh::VariationalMeshSmootherprivate
pcg_par_check(int n, const std::vector< int > &ia, const std::vector< int > &ja, const std::vector< Real > &a, Real eps, int maxite, int msglev)libMesh::VariationalMeshSmootherprivate
read_adp(std::vector< Real > &afun)libMesh::VariationalMeshSmootherprivate
readgr(Array2D< Real > &R, std::vector< int > &mask, Array2D< int > &cells, std::vector< int > &mcells, std::vector< int > &edges, std::vector< int > &hnodes)libMesh::VariationalMeshSmootherprivate
readmetr(std::string name, Array3D< Real > &H)libMesh::VariationalMeshSmootherprivate
set_generate_data(bool b)libMesh::VariationalMeshSmootherinline
set_metric(MetricType t)libMesh::VariationalMeshSmootherinline
smooth() overridelibMesh::VariationalMeshSmootherinlinevirtual
smooth(unsigned int n_iterations)libMesh::VariationalMeshSmoother
solver(int n, const std::vector< int > &ia, const std::vector< int > &ja, const std::vector< Real > &a, std::vector< Real > &x, const std::vector< Real > &b, Real eps, int maxite, int msglev)libMesh::VariationalMeshSmootherprivate
UNIFORM enum valuelibMesh::VariationalMeshSmoother
VariationalMeshSmoother(UnstructuredMesh &mesh, Real theta=0.5, unsigned miniter=2, unsigned maxiter=5, unsigned miniterBC=5)libMesh::VariationalMeshSmoother
VariationalMeshSmoother(UnstructuredMesh &mesh, std::vector< float > *adapt_data, Real theta=0.5, unsigned miniter=2, unsigned maxiter=5, unsigned miniterBC=5, Real percent_to_move=1)libMesh::VariationalMeshSmoother
VariationalMeshSmoother(UnstructuredMesh &mesh, const UnstructuredMesh *area_of_interest, std::vector< float > *adapt_data, Real theta=0.5, unsigned miniter=2, unsigned maxiter=5, unsigned miniterBC=5, Real percent_to_move=1)libMesh::VariationalMeshSmoother
vertex(Array3D< Real > &W, Array2D< Real > &F, const Array2D< Real > &R, const std::vector< int > &cell_in, Real epsilon, Real w, int nvert, const std::vector< Real > &K, const Array2D< Real > &H, int me, Real vol, int f, Real &Vmin, int adp, const std::vector< Real > &g, Real sigma)libMesh::VariationalMeshSmootherprivate
VOLUMETRIC enum valuelibMesh::VariationalMeshSmoother
writegr(const Array2D< Real > &R)libMesh::VariationalMeshSmootherprivate
~MeshSmoother()libMesh::MeshSmootherinlinevirtual
~VariationalMeshSmoother()libMesh::VariationalMeshSmootherinlinevirtual