MeshKit
1.0
|
#include <Mesh.hpp>
Public Member Functions | |
int | shape_optimize (Mesh *m, int algo=QUASI_NEWTON, int numiter=10) |
int | bandwidth_reduction (Mesh *m) |
Static Public Attributes | |
static const int | STEEPEST_DESCENT = 0 |
static const int | QUASI_NEWTON = 1 |
static const int | TRUST_REGION = 2 |
static const int | FEASIBLE_NEWTON = 3 |
static const int | CONJUGATE_GRADIENT = 4 |
static const int | LAPLACIAN = 5 |
Private Member Functions | |
int | execute (Mesh *m) |
Private Attributes | |
Mesh * | inmesh |
int | algorithm |
int | numIter |
vector< int > | vfixed |
vector< size_t > | vNodes |
vector< int > | etopo |
vector< size_t > | l2g |
vector< double > | vCoords |
int bandwidth_reduction | ( | Mesh * | m | ) |
int execute | ( | Jaal::Mesh * | mesh | ) | [private] |
Definition at line 119 of file MeshOpt.cpp.
int shape_optimize | ( | Jaal::Mesh * | mesh, |
int | algo = QUASI_NEWTON , |
||
int | numiter = 10 |
||
) |
Definition at line 11 of file MeshOpt.cpp.
const int CONJUGATE_GRADIENT = 4 [static] |
const int FEASIBLE_NEWTON = 3 [static] |
const int QUASI_NEWTON = 1 [static] |
const int STEEPEST_DESCENT = 0 [static] |
const int TRUST_REGION = 2 [static] |