lhsrhst Class Reference

#include <lhsrhst.h>

List of all members.

Public Member Functions

void alloc ()
double * give_lhs (long lcid)
double * give_lhsi (long lcid)
double * give_rhs (long lcid)
double * give_tdlhs (long lcid)
void initcond (XFILE *in)
void initcondprint (FILE *out)
 lhsrhst (void)
 ~lhsrhst (void)

Public Attributes

double * lhs
 array containing left hand sides
double * lhsi
 array containing initial values
long nlc
 number of loading cases
double * rhs
 array containing right hand sides
double * tdlhs
 array containing first time derivative of lhs array

Detailed Description

class lhsrhst defines left and right hand side vectors of transport problems

Definition at line 11 of file lhsrhst.h.


Constructor & Destructor Documentation

lhsrhst ( void   ) 

Definition at line 7 of file lhsrhst.cpp.

References lhs, lhsi, transbclc::nlc, nlc, rhs, Tb, and tdlhs.

~lhsrhst ( void   ) 

Definition at line 12 of file lhsrhst.cpp.

References lhs, lhsi, rhs, and tdlhs.


Member Function Documentation

void alloc (  ) 
double * give_lhs ( long  lcid  ) 

Definition at line 117 of file lhsrhst.cpp.

References lhs, and Ndoft.

Referenced by Ctlinterface::get_residual(), lin_nonstat_dform(), lin_nonstat_dform_resistance(), linear_nonstat_radiation_solv_dform(), linear_nonstat_solv_dform(), linear_nonstat_solv_dform_subcycl(), linear_nonstat_solv_vform(), newton_raphson_gparcoupl_lin(), newton_raphson_gparcoupl_nonlin(), newton_raphson_parcoupl_lin(), newton_raphson_parcoupl_nonlin(), nonlin_nonstat_dform(), nonlinear_nonstat_solv(), nonlinear_nonstat_solv_dform(), nonlinear_nonstat_solv_dform_dneska(), nonlinear_nonstat_solv_fnr_dform(), nonlinear_nonstat_solv_fnr_dform_old(), nonlinear_nonstat_solv_linesearch(), nonlinear_nonstat_solv_new(), nonlinear_nonstat_solv_nr_dform(), nonlinear_nonstat_solv_old(), nonlinear_nonstat_solv_oldd(), nonlinear_nonstat_solv_pokus(), nonlinear_nonstat_solv_vform(), nonstat_solver_dform_init(), nonstat_solver_init(), par_homogenization(), par_linear_nonstat_solv_vform(), par_newton_raphson_gparcoupl_lin(), par_newton_raphson_gparcoupl_nonlin(), par_newton_raphson_parcoupl_lin(), par_newton_raphson_parcoupl_lin_vform(), par_newton_raphson_parcoupl_nonlin(), par_nonstat_solver_init(), par_nonstat_trfel_init(), par_solve_nonlinear_nonstationary_problem(), par_solve_nonlinear_nonstationary_problem_dform(), par_solve_stationary_problem(), solve_nonlinear_stationary_problem(), solve_nonlinear_stationary_problem_old(), solve_nonlinear_stationary_problem_pokus(), solve_nonstationary_growing_problem(), solve_nonstationary_growing_problem_nonlin(), solve_nonstationary_growing_vform(), solve_radiation_stationary_problem(), and solve_stationary_problem().

double * give_lhsi ( long  lcid  ) 

Definition at line 122 of file lhsrhst.cpp.

References lhsi, and Ndoft.

Referenced by nonlin_nonstat_dform(), and solve_nonlinear_stationary_problem().

double * give_rhs ( long  lcid  ) 

Definition at line 132 of file lhsrhst.cpp.

References Ndoft, and rhs.

Referenced by lin_nonstat_dform(), lin_nonstat_dform_resistance(), linear_nonstat_radiation_solv_dform(), linear_nonstat_solv_dform(), linear_nonstat_solv_dform_subcycl(), linear_nonstat_solv_vform(), newton_raphson_gparcoupl_lin(), newton_raphson_gparcoupl_nonlin(), newton_raphson_parcoupl_lin(), newton_raphson_parcoupl_nonlin(), nonlin_nonstat_dform(), nonlinear_nonstat_solv(), nonlinear_nonstat_solv_dform(), nonlinear_nonstat_solv_dform_dneska(), nonlinear_nonstat_solv_fnr_dform(), nonlinear_nonstat_solv_fnr_dform_old(), nonlinear_nonstat_solv_linesearch(), nonlinear_nonstat_solv_new(), nonlinear_nonstat_solv_nr_dform(), nonlinear_nonstat_solv_old(), nonlinear_nonstat_solv_oldd(), nonlinear_nonstat_solv_pokus(), nonlinear_nonstat_solv_vform(), nonstat_solver_dform_init(), nonstat_solver_init(), par_homogenization(), par_linear_nonstat_solv_vform(), par_newton_raphson_gparcoupl_lin(), par_newton_raphson_gparcoupl_nonlin(), par_newton_raphson_parcoupl_lin(), par_newton_raphson_parcoupl_lin_vform(), par_newton_raphson_parcoupl_nonlin(), par_nonstat_solver_init(), par_nonstat_trfel_init(), par_solve_nonlinear_nonstationary_problem(), par_solve_nonlinear_nonstationary_problem_dform(), par_solve_stationary_problem(), solve_nonlinear_stationary_problem(), solve_nonlinear_stationary_problem_old(), solve_nonlinear_stationary_problem_pokus(), solve_nonstationary_growing_problem(), solve_nonstationary_growing_problem_nonlin(), solve_nonstationary_growing_vform(), solve_radiation_stationary_problem(), and solve_stationary_problem().

double * give_tdlhs ( long  lcid  ) 
void initcond ( XFILE in  ) 
void initcondprint ( FILE *  out  ) 

Member Data Documentation

double* lhs

array containing left hand sides

Definition at line 27 of file lhsrhst.h.

Referenced by alloc(), elemvalues(), elemvaluesc(), stochdrivert::exportvalues(), stochdrivert::extractor(), give_lhs(), give_nodal_humid(), lhsrhst(), newton_raphson_coupl(), newton_raphson_coupl_new(), newton_raphson_parcoupl_nonlin_new(), newton_raphson_parcoupl_nonlin_old(), nodal_nodal_values(), nodalval(), nodalvalues(), nodval(), par_newton_raphson_parcoupl_lin(), residuum(), solution_correction(), solve_fcouplprob(), saltmat3::transmission_flux(), saltmat2::transmission_flux(), pedmat::transmission_flux(), med1::transmission_flux(), multiph::transmission_flux(), millymat::transmission_flux(), kunmat::transmission_flux(), kunmat2::transmission_flux(), homogmat::transmission_flux(), grunewaldmat::transmission_flux(), gmultiph::transmission_flux(), glasgowmat::transmission_flux(), general3mat::transmission_flux(), discmat::transmission_flux(), devriesmat::transmission_flux(), glasgowmatc::transmission_flux(), saltmat3::transmission_nodval(), saltmat2::transmission_nodval(), pedmat::transmission_nodval(), med1::transmission_nodval(), multiph::transmission_nodval(), millymat::transmission_nodval(), kunmat::transmission_nodval(), kunmat2::transmission_nodval(), homogmat::transmission_nodval(), grunewaldmat::transmission_nodval(), gmultiph::transmission_nodval(), glasgowmat::transmission_nodval(), general3mat::transmission_nodval(), discmat::transmission_nodval(), devriesmat::transmission_nodval(), glasgowmatc::transmission_nodval(), saltmat3::transmission_transcoeff(), saltmat2::transmission_transcoeff(), pedmat::transmission_transcoeff(), multiph::transmission_transcoeff(), millymat::transmission_transcoeff(), kunmat::transmission_transcoeff(), kunmat2::transmission_transcoeff(), homogmat::transmission_transcoeff(), grunewaldmat::transmission_transcoeff(), gmultiph::transmission_transcoeff(), glasgowmat::transmission_transcoeff(), general3mat::transmission_transcoeff(), discmat::transmission_transcoeff(), devriesmat::transmission_transcoeff(), glasgowmatc::transmission_transcoeff(), and ~lhsrhst().

double* lhsi

array containing initial values

Definition at line 29 of file lhsrhst.h.

Referenced by alloc(), elemvalues(), elemvaluesc(), give_lhsi(), give_nodal_humid(), initcond(), initcondprint(), initialvalues(), initnodval(), lhsrhst(), metr_init(), newton_raphson_gparcoupl_lin(), newton_raphson_gparcoupl_nonlin(), nodal_nodal_values(), nodalval(), nodalvalues(), nodval(), nonlinear_nonstat_solv(), nonlinear_nonstat_solv_dform(), nonlinear_nonstat_solv_dform_dneska(), nonlinear_nonstat_solv_fnr_dform(), nonlinear_nonstat_solv_fnr_dform_old(), nonlinear_nonstat_solv_linesearch(), nonlinear_nonstat_solv_new(), nonlinear_nonstat_solv_nr_dform(), nonlinear_nonstat_solv_old(), nonlinear_nonstat_solv_oldd(), nonlinear_nonstat_solv_pokus(), nonlinear_nonstat_solv_vform(), par_homogenization(), par_linear_nonstat_solv_vform(), par_newton_raphson_gparcoupl_lin(), par_newton_raphson_gparcoupl_nonlin(), par_solve_nonlinear_nonstationary_problem(), par_solve_nonlinear_nonstationary_problem_dform(), pmetr_init(), prescvalues(), prevnodval(), solution_correction(), solve_nonstationary_growing_problem(), solve_nonstationary_growing_problem_nonlin(), solve_nonstationary_growing_vform(), saltmat3::transmission_flux(), saltmat2::transmission_flux(), pedmat::transmission_flux(), med1::transmission_flux(), multiph::transmission_flux(), millymat::transmission_flux(), kunmat::transmission_flux(), kunmat2::transmission_flux(), homogmat::transmission_flux(), grunewaldmat::transmission_flux(), gmultiph::transmission_flux(), glasgowmat::transmission_flux(), general3mat::transmission_flux(), discmat::transmission_flux(), devriesmat::transmission_flux(), glasgowmatc::transmission_flux(), saltmat3::transmission_nodval(), saltmat2::transmission_nodval(), pedmat::transmission_nodval(), med1::transmission_nodval(), multiph::transmission_nodval(), millymat::transmission_nodval(), kunmat::transmission_nodval(), kunmat2::transmission_nodval(), homogmat::transmission_nodval(), grunewaldmat::transmission_nodval(), gmultiph::transmission_nodval(), glasgowmat::transmission_nodval(), general3mat::transmission_nodval(), discmat::transmission_nodval(), devriesmat::transmission_nodval(), glasgowmatc::transmission_nodval(), saltmat3::transmission_transcoeff(), saltmat2::transmission_transcoeff(), pedmat::transmission_transcoeff(), multiph::transmission_transcoeff(), millymat::transmission_transcoeff(), kunmat::transmission_transcoeff(), kunmat2::transmission_transcoeff(), homogmat::transmission_transcoeff(), grunewaldmat::transmission_transcoeff(), gmultiph::transmission_transcoeff(), glasgowmat::transmission_transcoeff(), general3mat::transmission_transcoeff(), discmat::transmission_transcoeff(), devriesmat::transmission_transcoeff(), glasgowmatc::transmission_transcoeff(), and ~lhsrhst().

long nlc

number of loading cases

Definition at line 25 of file lhsrhst.h.

Referenced by alloc(), lhsrhst(), and par_solve_stationary_problem().

double* rhs
double* tdlhs

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

Generated by  doxygen 1.6.2