material(Boost.Python.instance) Define, explore, and
study material models. |
_init_(material id): Constructor given a
material ID.
add_table(self, tbtype, tbopt,
fldvar, params): Add a material table at the field variable combination.
delete_table(self, tbtype,
tbopt):
Delete a material table.
delete_table(self, tbtype, tbopt,
index):
Delete a material sub-table.
evaluate(self, solverparams,
defgrad_t, defgrad): Material driver call to take
deformation gradients as inputs and return the material stress and
tangent for large deformation problems.
evaluate(self, solverparams,
currentstrain): Material driver call to take strain
tensors as inputs and return the material stress and tangent.
get_state(self): Get material state variables.
initialize(arg1): Prepare the material data
for the material drivers.
print(self, matid,
tbtype):
Print a material table.
set_state(self,
statevars): Set material state variables.
|
fit(Boost.Python.instance) Curve fit material
models. |
_init_(fitting object id): Constructor given a fitting
object ID.
add_experiment(self, exptype,
filename): Add experimental data in command delimited
form to be fitted.
auto_initialize(self, fitname): Perform AI-based
initialization needed for the fitting process.
create_fit(self,
fittingobjectname): Create a parameter fitting object.
fix_parameter_value(self, fitname, index,
flag):
Fix a parameter value to be constant in the fitting process.
generate_fitted_data(self, fitname,
expindex): Get fitted values.
get_parameter_bounds(self, fitname,
index):
Get the parameter fitting coefficient bounds.
get_parameter_values(self, fitname): Get the list of parameter values.
print(self): Print the parameter fitting object.
set_parameter_bounds(self, fitname, index,
bounds):
Set the parameter fitting coefficient bounds.
set_parameter_values(self, fitname,
paramlist): Set the parameter values.
solve(self, fitname, numiter, errnorm,
cctol, rctol): Fit a paramter fitting object.
solve(self, fitname,
solutionparams): Fit a paramter fitting object.
|