This is the complete list of members for libMesh::VariationalMeshSmoother, including all inherited members.
_adapt_data | libMesh::VariationalMeshSmoother | private |
_adaptive_func | libMesh::VariationalMeshSmoother | private |
_area_of_interest | libMesh::VariationalMeshSmoother | private |
_dim | libMesh::VariationalMeshSmoother | private |
_dist_norm | libMesh::VariationalMeshSmoother | private |
_distance | libMesh::VariationalMeshSmoother | private |
_generate_data | libMesh::VariationalMeshSmoother | private |
_hanging_nodes | libMesh::VariationalMeshSmoother | private |
_logfile | libMesh::VariationalMeshSmoother | private |
_maxiter | libMesh::VariationalMeshSmoother | private |
_mesh | libMesh::MeshSmoother | protected |
_metric | libMesh::VariationalMeshSmoother | private |
_miniter | libMesh::VariationalMeshSmoother | private |
_miniterBC | libMesh::VariationalMeshSmoother | private |
_n_cells | libMesh::VariationalMeshSmoother | private |
_n_hanging_edges | libMesh::VariationalMeshSmoother | private |
_n_nodes | libMesh::VariationalMeshSmoother | private |
_percent_to_move | libMesh::VariationalMeshSmoother | private |
_theta | libMesh::VariationalMeshSmoother | private |
adapt_minimum() const | libMesh::VariationalMeshSmoother | private |
AdaptType enum name | libMesh::VariationalMeshSmoother | |
adjust_adapt_data() | libMesh::VariationalMeshSmoother | private |
adp_renew(const Array2D< double > &R, const Array2D< int > &cells, std::vector< double > &afun, int adp) | libMesh::VariationalMeshSmoother | private |
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::VariationalMeshSmoother | private |
basisA(Array2D< double > &Q, int nvert, const std::vector< double > &K, const Array2D< double > &H, int me) | libMesh::VariationalMeshSmoother | private |
CELL enum value | libMesh::VariationalMeshSmoother | |
DIRECTIONAL enum value | libMesh::VariationalMeshSmoother | |
distance_moved() const | libMesh::VariationalMeshSmoother | inline |
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::VariationalMeshSmoother | private |
gener(char grid[], int n) | libMesh::VariationalMeshSmoother | private |
jac2(double x1, double y1, double x2, double y2) | libMesh::VariationalMeshSmoother | private |
jac3(double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3) | libMesh::VariationalMeshSmoother | private |
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::VariationalMeshSmoother | private |
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::VariationalMeshSmoother | private |
MeshSmoother(UnstructuredMesh &mesh) | libMesh::MeshSmoother | inlineexplicit |
metr_data_gen(std::string grid, std::string metr, int me) | libMesh::VariationalMeshSmoother | private |
MetricType enum name | libMesh::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::VariationalMeshSmoother | private |
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::VariationalMeshSmoother | private |
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::VariationalMeshSmoother | private |
NODE enum value | libMesh::VariationalMeshSmoother | |
NONE enum value | libMesh::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::VariationalMeshSmoother | private |
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::VariationalMeshSmoother | private |
read_adp(std::vector< double > &afun) | libMesh::VariationalMeshSmoother | private |
readgr(Array2D< double > &R, std::vector< int > &mask, Array2D< int > &cells, std::vector< int > &mcells, std::vector< int > &edges, std::vector< int > &hnodes) | libMesh::VariationalMeshSmoother | private |
readmetr(std::string name, Array3D< double > &H) | libMesh::VariationalMeshSmoother | private |
set_generate_data(bool b) | libMesh::VariationalMeshSmoother | inline |
set_metric(MetricType t) | libMesh::VariationalMeshSmoother | inline |
smooth() override | libMesh::VariationalMeshSmoother | inlinevirtual |
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::VariationalMeshSmoother | private |
UNIFORM enum value | libMesh::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::VariationalMeshSmoother | private |
VOLUMETRIC enum value | libMesh::VariationalMeshSmoother | |
writegr(const Array2D< double > &R) | libMesh::VariationalMeshSmoother | private |
~MeshSmoother() | libMesh::MeshSmoother | inlinevirtual |
~VariationalMeshSmoother() | libMesh::VariationalMeshSmoother | inlinevirtual |