|
FEBio
1.5.0
|
#include <FEOptimizer.h>
Public Member Functions | |
| FEOptimizeData (FEM &fem) | |
| constructor | |
| bool | Input (const char *sz) |
| input function | |
| bool | Init () |
| Initialize data. | |
| bool | Solve () |
| solver the problem | |
| FEM & | GetFEM () |
| return the FEM | |
| void | AddLoadCurve (FELoadCurve *plc) |
| add a loadcurve | |
| void | SetObjective (OPT_OBJECTIVE o) |
| set the objective function | |
| void | AddVariable (OPT_VARIABLE &var) |
| add a variable to optimize | |
| int | Variables () |
| OPT_VARIABLE & | Variable (int n) |
| OPT_OBJECTIVE & | GetObjective () |
| FELoadCurve & | ReactionLoad () |
| FELoadCurve & | GetLoadCurve (int n) |
| void | SetSolver (FEOptimizeMethod *po) |
Data Fields | |
| int | m_niter |
Protected Attributes | |
| FEM & | m_fem |
| OPT_OBJECTIVE | m_obj |
| the objective function | |
| FEOptimizeMethod * | m_pSolver |
| FELoadCurve | m_rf |
| vector< FELoadCurve * > | m_LC |
| vector< OPT_VARIABLE > | m_Var |
optimization analyses
| bool FEOptimizeData::Input | ( | const char * | szfile | ) |
input function
Read the data from the input file
1.7.5.1