|
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] |