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< double > &R, const Array2D< int > &cells, std::vector< double > &afun, int adp)libMesh::VariationalMeshSmootherprivate
avertex(const std::vector< double > &afun, std::vector< double > &G, const Array2D< double > &R, const std::vector< int > &cell_in, int nvert, int adp)libMesh::VariationalMeshSmootherprivate
basisA(Array2D< double > &Q, int nvert, const std::vector< double > &K, const Array2D< double > &H, int me)libMesh::VariationalMeshSmootherprivate
CELL enum valuelibMesh::VariationalMeshSmoother
DIRECTIONAL enum valuelibMesh::VariationalMeshSmoother
distance_moved() constlibMesh::VariationalMeshSmootherinline
full_smooth(Array2D< double > &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, double w, const std::vector< int > &iter, int me, const Array3D< double > &H, int adp, int gr)libMesh::VariationalMeshSmootherprivate
gener(char grid[], int n)libMesh::VariationalMeshSmootherprivate
jac2(double x1, double y1, double x2, double y2)libMesh::VariationalMeshSmootherprivate
jac3(double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3)libMesh::VariationalMeshSmootherprivate
localP(Array3D< double > &W, Array2D< double > &F, Array2D< double > &R, const std::vector< int > &cell_in, const std::vector< int > &mask, double epsilon, double w, int nvert, const Array2D< double > &H, int me, double vol, int f, double &Vmin, double &qmin, int adp, const std::vector< double > &afun, std::vector< double > &Gloc)libMesh::VariationalMeshSmootherprivate
maxE(Array2D< double > &R, const Array2D< int > &cells, const std::vector< int > &mcells, int me, const Array3D< double > &H, double v, double epsilon, double w, std::vector< double > &Gamma, double &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< double > &R, const std::vector< int > &mask, const Array2D< int > &cells, const std::vector< int > &mcells, double epsilon, double w, int me, const Array3D< double > &H, double vol, const std::vector< int > &edges, const std::vector< int > &hnodes, int msglev, double &Vmin, double &emax, double &qmin, int adp, const std::vector< double > &afun)libMesh::VariationalMeshSmootherprivate
minJ_BC(Array2D< double > &R, const std::vector< int > &mask, const Array2D< int > &cells, const std::vector< int > &mcells, double epsilon, double w, int me, const Array3D< double > &H, double vol, int msglev, double &Vmin, double &emax, double &qmin, int adp, const std::vector< double > &afun, int NCN)libMesh::VariationalMeshSmootherprivate
minq(const Array2D< double > &R, const Array2D< int > &cells, const std::vector< int > &mcells, int me, const Array3D< double > &H, double &vol, double &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< double > &a, const std::vector< double > &u, std::vector< double > &x, const std::vector< double > &b, std::vector< double > &r, std::vector< double > &p, std::vector< double > &z, double 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< double > &a, double eps, int maxite, int msglev)libMesh::VariationalMeshSmootherprivate
read_adp(std::vector< double > &afun)libMesh::VariationalMeshSmootherprivate
readgr(Array2D< double > &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< double > &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< double > &a, std::vector< double > &x, const std::vector< double > &b, double eps, int maxite, int msglev)libMesh::VariationalMeshSmootherprivate
UNIFORM enum valuelibMesh::VariationalMeshSmoother
VariationalMeshSmoother(UnstructuredMesh &mesh, double theta=0.5, unsigned miniter=2, unsigned maxiter=5, unsigned miniterBC=5)libMesh::VariationalMeshSmoother
VariationalMeshSmoother(UnstructuredMesh &mesh, std::vector< float > *adapt_data, double theta=0.5, unsigned miniter=2, unsigned maxiter=5, unsigned miniterBC=5, double percent_to_move=1)libMesh::VariationalMeshSmoother
VariationalMeshSmoother(UnstructuredMesh &mesh, const UnstructuredMesh *area_of_interest, std::vector< float > *adapt_data, double theta=0.5, unsigned miniter=2, unsigned maxiter=5, unsigned miniterBC=5, double percent_to_move=1)libMesh::VariationalMeshSmoother
vertex(Array3D< double > &W, Array2D< double > &F, const Array2D< double > &R, const std::vector< int > &cell_in, double epsilon, double w, int nvert, const std::vector< double > &K, const Array2D< double > &H, int me, double vol, int f, double &Vmin, int adp, const std::vector< double > &g, double sigma)libMesh::VariationalMeshSmootherprivate
VOLUMETRIC enum valuelibMesh::VariationalMeshSmoother
writegr(const Array2D< double > &R)libMesh::VariationalMeshSmootherprivate
~MeshSmoother()libMesh::MeshSmootherinlinevirtual
~VariationalMeshSmoother()libMesh::VariationalMeshSmootherinlinevirtual