FEBio  1.5.0
Public Member Functions | Data Fields | Protected Attributes
FEOptimizeData Class Reference

#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
FEMGetFEM ()
 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_VARIABLEVariable (int n)
OPT_OBJECTIVEGetObjective ()
FELoadCurveReactionLoad ()
FELoadCurveGetLoadCurve (int n)
void SetSolver (FEOptimizeMethod *po)

Data Fields

int m_niter

Protected Attributes

FEMm_fem
OPT_OBJECTIVE m_obj
 the objective function
FEOptimizeMethodm_pSolver
FELoadCurve m_rf
vector< FELoadCurve * > m_LC
vector< OPT_VARIABLEm_Var

Detailed Description

optimization analyses


Member Function Documentation

bool FEOptimizeData::Input ( const char *  szfile)

input function

Read the data from the input file


The documentation for this class was generated from the following files: