SIFEL/MEFEL/SRC/cpsolver.h File Reference

Go to the source code of this file.

Functions

void solve_prob_constr_phases (long lcid)
void solve_prob_constr_phases ()
void solve_prob_constr_phases_old ()
void solve_prob_constr_phases_veryold ()

Function Documentation

void solve_prob_constr_phases ( long  lcid  ) 

Function solves non-linear MEFEL equations by Newton-Raphson method for time-dependent problems for growing structure

Parameters:
lcid - load case id
Returns:
The function does not return anything.

Created by TKr, 15.6.2007 Modified by TKo,

Definition at line 66 of file cpsolver.cpp.

References timecontr::actualforwtimeincr(), addv(), assemble_stiffness_matrix(), mechtop::clean_ip_new_elem(), gtopology::clear_intf_dofs(), cmulv(), gtopology::codenum_generation(), probdesc::comp_inidispl, mechbclc::comp_sum(), mechbclc::comp_sum_pdreact(), mechbclc::comp_sum_react(), compute_req_val(), mechtop::comreac(), copyv(), nonlinman::divc_err, nonlinman::divc_step, timecontr::dtmin, mechtop::elemprescdisp(), timecontr::endtime(), probdesc::errnr, f, fillm(), fillv(), lhsrhs::give_lhs(), lhsrhs::give_rhs(), Gtm, probdesc::hdbcont, hdbcontr::hdbtype, if(), incr_internal_forces(), timecontr::initialtimeincr(), mechmat::initmaterialmodels(), internal_forces(), timecontr::isitimptime(), probdesc::istep, probdesc::jstep, lsm_quad(), Lsrs, Mb, mefel_right_hand_side(), memset(), Mespr, Mm, Mp, Mt, Ndofm, timecontr::newtime(), probdesc::niilnr, probdesc::nlman, mechtop::nn, nullv(), timecontr::oldtime(), probdesc::otherstate, Out, mechbclc::pd_reactsumcomp, print_close(), print_flush(), print_init(), print_step(), mechbclc::reactsumcomp, gtopology::remove_nodes(), mechtop::restore_nodforce(), mechtop::restore_nodval(), hdbcontr::restore_stat(), mechtop::save_elem_inidispl(), mechtop::save_node_inidispl(), mechtop::save_nodforce(), mechtop::save_nodval(), gtopology::search_changed_dofs(), gtopology::search_changed_elem(), gtopology::search_iface_nodes(), Smat, slesolv::solve_system(), solver_restore(), solver_save(), ss(), probdesc::ssle, timecontr::starttime(), stiffness_matrix(), probdesc::strainstate, probdesc::strcomp, stress_initdispl(), probdesc::stressstate, subv(), mechbclc::sumcomp, gtopology::switch_new_elem(), probdesc::time, probdesc::timecon, gtopology::update_active_dofs(), gtopology::update_auxinf(), gtopology::update_dofs(), gtopology::update_elem(), gtopology::update_nodes(), mechmat::updateipval(), and probdesc::zero.

void solve_prob_constr_phases (  ) 

The function calls solver of time dependent problems of growing structures for each load case.

Returns:
The function does not return anything.

Created by TKr,

Definition at line 26 of file cpsolver.cpp.

References approx_slip_surf(), detect_plastic_zones(), Lsrs, mechmat::mcoul, Mm, lhsrhs::nlc, solve_prob_constr_phases(), and mechmat::tnip.

Referenced by solve_mefel_deterministic_problem(), and solve_prob_constr_phases().

void solve_prob_constr_phases_old (  ) 
void solve_prob_constr_phases_veryold (  ) 

Generated by  doxygen 1.6.2