SIFEL/TRFEL/SRC/npsolvert.cpp File Reference

#include "npglvec.h"
#include "npsolvert.h"
#include "globalt.h"
#include "globmatt.h"
#include "elemswitcht.h"
#include "transprint.h"
#include "saddpoint.h"
#include "backupsolt.h"
#include <string.h>
#include <errno.h>

Go to the source code of this file.

Functions

void linear_nonstat_radiation_solv_dform ()
void linear_nonstat_solv_dform ()
void linear_nonstat_solv_dform_subcycl ()
void linear_nonstat_solv_vform ()
void nonstat_solv_vform_comp ()
void nonstat_solver_init (long lcid, np_glob_vec &np_gv)
long one_step_linear (long lcid, double time, double dt, long istep, long li, np_glob_vec &np_gv)
long one_step_nonlinear (long lcid, double time, double dt, long istep, long li, np_glob_vec &np_gv)
void solve_nonstationary_problem ()

Function Documentation

void linear_nonstat_radiation_solv_dform (  ) 
void linear_nonstat_solv_dform (  ) 
void linear_nonstat_solv_dform_subcycl (  ) 
void linear_nonstat_solv_vform (  ) 
void nonstat_solv_vform_comp (  ) 
void nonstat_solver_init ( long  lcid,
np_glob_vec np_gv 
)
long one_step_linear ( long  lcid,
double  time,
double  dt,
long  istep,
long  li,
np_glob_vec np_gv 
)

function solves linear nonstationary transport problem the v-form version of the generalized trapezoidal method see T.J.R. Hughes: The Finite Element Method; Linear Static and Dynamic Finite Element Analysis

according to JK, 20.12.2002, revised 05/11/2012 by TKr

Definition at line 284 of file npsolvert.cpp.

References actual_previous_nodval(), gmatrix::addgm(), probdesct::alpha, approximation(), capacity_matrix(), Cmat, conductivity_matrix(), np_glob_vec::d, np_glob_vec::f, f, gmatrix::gmxv(), Gtt, probdesct::istep, probdesct::jstep, Kmat, np_glob_vec::lhs, Mesprt, Ndoft, probdesct::nvs, Outt, np_glob_vec::p, p, probdesct::pnvs, np_glob_vec::rhs, gmatrix::scalgm(), solution_correction(), slesolv::solve_system(), probdesct::ssle, np_glob_vec::tdlhs, probdesct::time, Tm, Tp, trfel_right_hand_side(), and transmat::updateipval().

Referenced by newton_raphson_parcoupl_common_dt(), newton_raphson_parcoupl_comp(), nonstat_solv_vform_comp(), and Ctlinterface::solve().

long one_step_nonlinear ( long  lcid,
double  time,
double  dt,
long  istep,
long  li,
np_glob_vec np_gv 
)
void solve_nonstationary_problem (  ) 

function solves nonstationary transport problem

function selects a suitable numerical scheme for solution

JK

Definition at line 19 of file npsolvert.cpp.

References discont_nonstat_problem, linear_nonstat_solv_dform(), nonstat_solv_vform_comp(), Tp, and probdesct::tprob.

Referenced by solve_trfel_deterministic_problem().


Generated by  doxygen 1.6.2