#include "aliast.h"#include "galias.h"#include "matrix.h"Go to the source code of this file.
Functions | |
| void | averageflux (long lcid, long eid, vector &fl) |
| void | avercmat (long eid, double &elemarea, matrix &cm) |
| void | averdmat (long eid, double &elemarea, matrix &km) |
| void | capacmat (long eid, long lcid, matrix &cm) |
| void | compute_average_fluxes (long lcid, vector &fl) |
| void | compute_ipeqotherst () |
| void | compute_ipfluxes () |
| void | compute_ipgrads () |
| void | compute_ipotherst () |
| void | compute_nodeeqotherst () |
| void | compute_nodeeqotherst_comp () |
| void | compute_nodefluxes () |
| void | compute_nodegrads () |
| void | compute_nodeotherst () |
| void | compute_nodeotherst_comp () |
| void | conductmat (long eid, long lcid, matrix &km) |
| void | elem_intpointvalt (long eid, vector &nodval, vector &ipval) |
| void | elem_neumann_vector (vector &lv, long lcid, long eid, long i) |
| void | elem_newton_vector (vector &lv, long lcid, long eid, long i) |
| double | elem_total_integral (long eid, vector &nodval) |
| double | elem_total_integral_ip (long eid, long varid) |
| void | elem_transmission_flux (vector &lv, long lcid, long eid, long i) |
| void | elem_transq_nodval (long eid, vector &nodval, nonmechquant nmq) |
| void | elem_transq_nodval_comp (long eid, vector &nodval, long ncne, long nq, nonmechquant *qt) |
| void | give_transq_nodval (double *gv, long mnt, nonmechquant nmq) |
| void | higher_to_lower_level_elem (long eid, long *counter, double *buff) |
| void | internal_fluxes (double *intflux, long n) |
| void | intpointeqothers (long eid) |
| void | intpointfluxes (long eid) |
| void | intpointgradients (long eid) |
| void | intpointothers (long eid) |
| void | intpointvalt (double *gv, nontransquant ntq, double scale) |
| void | intpointvalues (long eid) |
| void | intpointvalues_puc (long eid) |
| void | lmat (long eid, long lcid, matrix &lm) |
| void | ltmat (long eid, long lcid, matrix &lm) |
| void | source_vector (long lcid, long eid, vector &nodval, vector &lv) |
| void | volume_rhs_vector (vector &lv, long lcid, long eid) |
| void averageflux | ( | long | lcid, | |
| long | eid, | |||
| vector & | fl | |||
| ) |
function computes values of array other at integration points
| lcid | - load case id, id of the medium | |
| eid | - element id | |
| fl | - vector containing flux |
JK, 12. 8. 2014
Definition at line 423 of file elemswitcht.cpp.
References linhext::average_flux(), barlint, barlintax, barquadt, barquadtax, transtop::give_elem_type(), Lht, linearhext, lineartett, print_err(), quadlaxisym, quadlint, quadquadt, quadquadtax, quadratichext, trlaxisym, trlint, and Tt.
Referenced by compute_average_fluxes().
| void avercmat | ( | long | eid, | |
| double & | elemarea, | |||
| matrix & | cm | |||
| ) |
function computes average C matrix of one element
| eid | - element id | |
| cm | - c matrix of one element |
Definition at line 1834 of file elemswitcht.cpp.
References linhext::averc_matrix(), lintett::averc_matrix(), quadlineart::averc_matrix(), trlineart::averc_matrix(), quadlineart::elem_area(), trlineart::elem_area(), linhext::elem_volume(), lintett::elem_volume(), transtop::give_elem_type(), Lht, linearhext, lineartett, Lqt, Ltett, Ltt, print_err(), quadlint, trlint, and Tt.
Referenced by assemble_average_c_matrix().
| void averdmat | ( | long | eid, | |
| double & | elemarea, | |||
| matrix & | km | |||
| ) |
function computes average D matrix of one element
| eid | - element id | |
| km | - d matrix of one element |
Definition at line 1792 of file elemswitcht.cpp.
References linhext::averd_matrix(), lintett::averd_matrix(), quadlineart::averd_matrix(), trlineart::averd_matrix(), quadlineart::elem_area(), trlineart::elem_area(), linhext::elem_volume(), lintett::elem_volume(), transtop::give_elem_type(), Lht, linearhext, lineartett, Lqt, Ltett, Ltt, print_err(), quadlint, trlint, and Tt.
Referenced by assemble_average_d_matrix().
| void capacmat | ( | long | eid, | |
| long | lcid, | |||
| matrix & | cm | |||
| ) |
function computes capacity matrix of one element
| eid | - element id | |
| lcid | - load case id | |
| km | - capacity matrix of one element |
Definition at line 87 of file elemswitcht.cpp.
| void compute_average_fluxes | ( | long | lcid, | |
| vector & | fl | |||
| ) |
The function computes average flux All components in all integration points are taken into account. The function is used in homogenization/tiling.
| lcid | - load case id |
JK, 12. 8. 2014
Definition at line 744 of file elemswitcht.cpp.
References vector::a, averageflux(), Gtt, gtopology::leso, vector::n, transtop::ne, nullv(), and Tt.
| void compute_ipeqotherst | ( | ) |
The function computes eqother values at integration points. All components at all integration points are evaluated.
| lcid | - load case id |
Created by TKr, 01/02/2010
Definition at line 820 of file elemswitcht.cpp.
References Gtt, intpointeqothers(), gtopology::leso, transtop::ne, and Tt.
Referenced by compute_req_valt().
| void compute_ipfluxes | ( | ) |
The function computes fluxes at integration points. All components at all integration points are evaluated.
| lcid | - load case id |
Created by TKr, 01/02/2010
Definition at line 718 of file elemswitcht.cpp.
References Gtt, intpointfluxes(), gtopology::leso, transtop::ne, and Tt.
Referenced by compute_req_valt().
| void compute_ipgrads | ( | ) |
The function computes gradients at integration points. All components at all integration points are evaluated.
| lcid | - load case id |
Created by LS, 31.8.2012
Definition at line 772 of file elemswitcht.cpp.
References Gtt, intpointgradients(), gtopology::leso, and gtopology::ne.
Referenced by adaptivityt::run().
| void compute_ipotherst | ( | ) |
The function computes other values at integration points. All components at all integration points are evaluated.
| lcid | - load case id |
Created by TKr, 01/02/2010
Definition at line 793 of file elemswitcht.cpp.
References Gtt, intpointothers(), gtopology::leso, transtop::ne, and Tt.
Referenced by compute_req_valt().
| void compute_nodeeqotherst | ( | ) |
Function computes eqother values at element nodes. Nodal eqother values are averaged. In case of bar elements be carefull if averaging is reasonable.
| lcid | - load case id |
TKr, 01/02/2010
Definition at line 1213 of file elemswitcht.cpp.
References barlint, barlintax, barquadt, barquadtax, nodet::eqother_averageval(), transtop::give_elem_type(), Gtt, gtopology::leso, linearhext, lineartett, Lqt, transtop::ne, transtop::nn, quadlineart::nod_eqother_ip(), transtop::nodes, nodet::nulleqother(), print_err(), quadlaxisym, quadlint, quadquadt, quadquadtax, quadratichext, trlaxisym, trlint, and Tt.
Referenced by compute_req_valt().
| void compute_nodeeqotherst_comp | ( | ) |
| void compute_nodefluxes | ( | ) |
Function computes fluxes at element nodes. Nodal fluxes are averaged. In case of bar elements be carefull if averaging is reasonable.
| lcid | - load case id |
TKr, 01/02/2010
Definition at line 939 of file elemswitcht.cpp.
References barlint, barlintax, barquadt, barquadtax, nodet::flux_averageval(), transtop::give_elem_type(), Gtt, Lbt, gtopology::leso, linearhext, lineartett, Lqt, transtop::ne, transtop::nn, quadlineart::nod_fluxes_ip(), linbart::nod_fluxes_ip(), transtop::nodes, nodet::nullflux(), print_err(), quadlaxisym, quadlint, quadquadt, quadquadtax, quadratichext, trlaxisym, trlint, and Tt.
Referenced by compute_req_valt(), and transtop::compute_resistance_factor().
| void compute_nodegrads | ( | ) |
Function computes gradients at element nodes. Nodal gradients are averaged. In case of bar elements be carefull if averaging is reasonable.
| lcid | - load case id |
TKr, 01/02/2010
Definition at line 848 of file elemswitcht.cpp.
References barlint, barlintax, barquadt, barquadtax, transtop::give_elem_type(), nodet::grad_averageval(), Gtt, Lbt, gtopology::leso, linearhext, lineartett, Lqt, transtop::ne, transtop::nn, quadlineart::nod_grads_ip(), linbart::nod_grads_ip(), transtop::nodes, nodet::nullgrad(), print_err(), quadlaxisym, quadlint, quadquadt, quadquadtax, quadratichext, trlaxisym, trlint, and Tt.
Referenced by compute_req_valt().
| void compute_nodeotherst | ( | ) |
Function computes other values at element nodes. Nodal other values are averaged. In case of bar elements be carefull if averaging is reasonable.
| lcid | - load case id |
TKr, 01/02/2010
Definition at line 1030 of file elemswitcht.cpp.
References barlint, barlintax, barquadt, barquadtax, transtop::give_elem_type(), Gtt, gtopology::leso, linearhext, lineartett, transtop::ne, transtop::nn, transtop::nodes, nodet::nullother(), nodet::other_averageval(), print_err(), quadlaxisym, quadlint, quadquadt, quadquadtax, quadratichext, trlaxisym, trlint, and Tt.
Referenced by compute_req_valt().
| void compute_nodeotherst_comp | ( | ) |
Function computes other values directly at element nodes. Nodal other values are averaged. In case of bar elements be carefull if averaging is reasonable.
| lcid | - load case id |
TKr, 01/02/2010
Definition at line 1122 of file elemswitcht.cpp.
References barlint, barlintax, barquadt, barquadtax, transtop::give_elem_type(), Gtt, Lbt, gtopology::leso, Lht, linearhext, lineartett, Lqt, transtop::ne, transtop::nn, linhext::nod_others_comp(), quadquadrilatt::nod_others_comp(), quadlineart::nod_others_comp(), quadbart::nod_others_comp(), linbart::nod_others_comp(), transtop::nodes, nodet::nullother(), nodet::other_averageval(), print_err(), Qbt, Qqt, quadlaxisym, quadlint, quadquadt, quadquadtax, quadratichext, trlaxisym, trlint, and Tt.
Referenced by compute_req_valt().
| void conductmat | ( | long | eid, | |
| long | lcid, | |||
| matrix & | km | |||
| ) |
function computes conductivity matrix of one element
| eid | - element id | |
| lcid | - load case id | |
| km | - conductivity matrix of one element |
Definition at line 13 of file elemswitcht.cpp.
function approximates nodal values to integration points
| eid | - element id | |
| nodval | - vector of nodal values | |
| ipval | - vector of values at integration points (output) |
12/06/2012 TKr according to JK
Definition at line 1969 of file elemswitcht.cpp.
References barlint, transtop::give_elem_type(), quadlineart::intpointval(), linbart::intpointval(), Lbt, Lqt, print_err(), quadlint, and Tt.
Referenced by intpointvalt(), mefel_trfel(), and mefel_trfel_by_nodes().
| void elem_neumann_vector | ( | vector & | lv, | |
| long | lcid, | |||
| long | eid, | |||
| long | i | |||
| ) |
function computes nodal values on element defined by prescribed fluxes (Neumann boundary condition)
| lv | - vector of nodal values | |
| lcid | - load case id | |
| eid | - element id | |
| i | - index in the list of loaded elements |
JK, 22.11.2008
Definition at line 1399 of file elemswitcht.cpp.
References barlint, barlintax, barquadt, barquadtax, transtop::elements, Lbat, Lbt, Lht, linearhext, lineartett, Lqat, Lqt, Ltat, Ltett, Ltt, print_err(), Qbat, Qbt, Qht, Qqat, Qqt, quadlaxisym, quadlint, quadquadt, quadquadtax, quadratichext, quadhext::res_convection_vector(), linhext::res_convection_vector(), lintett::res_convection_vector(), quadquadrilattax::res_convection_vector(), quadquadrilatt::res_convection_vector(), quadlinaxisym::res_convection_vector(), quadlineart::res_convection_vector(), trlinaxisym::res_convection_vector(), trlineart::res_convection_vector(), quadbartax::res_convection_vector(), quadbart::res_convection_vector(), linbartax::res_convection_vector(), linbart::res_convection_vector(), elementt::te, trlaxisym, trlint, and Tt.
Referenced by loadcaset::assemble(), and loadcaset::assemble_flux().
| void elem_newton_vector | ( | vector & | lv, | |
| long | lcid, | |||
| long | eid, | |||
| long | i | |||
| ) |
function computes nodal values on element defined by prescribed transmission (Newton boundary condition)
this function computes T_{ext}
| lv | - vector of nodal values | |
| lcid | - load case id | |
| eid | - element id | |
| i | - index in the list of loaded elements |
JK, 22.11.2008
Definition at line 1479 of file elemswitcht.cpp.
References barlint, barlintax, barquadt, barquadtax, transtop::elements, Lbat, Lbt, Lht, linearhext, lineartett, Lqat, Lqt, Ltat, Ltett, Ltt, print_err(), Qbat, Qbt, Qht, Qqat, Qqt, quadlaxisym, quadlint, quadquadt, quadquadtax, quadratichext, quadhext::res_transmission_vector(), linhext::res_transmission_vector(), lintett::res_transmission_vector(), quadquadrilattax::res_transmission_vector(), quadquadrilatt::res_transmission_vector(), quadlinaxisym::res_transmission_vector(), quadlineart::res_transmission_vector(), trlinaxisym::res_transmission_vector(), trlineart::res_transmission_vector(), quadbartax::res_transmission_vector(), quadbart::res_transmission_vector(), linbartax::res_transmission_vector(), linbart::res_transmission_vector(), elementt::te, trlaxisym, trlint, and Tt.
Referenced by loadcaset::assemble().
| double elem_total_integral | ( | long | eid, | |
| vector & | nodval | |||
| ) |
function returns integral over a single finite element variable is stored in nodes
function returns integral over a single finite element variable is stored in nodes
| eid | - number of element | |
| nodval | - array of nodal values |
14.3.2013, JK
Definition at line 2114 of file elemswitcht.cpp.
References barlint, barlintax, barquadt, barquadtax, transtop::give_elem_type(), Lbat, Lbt, Lht, linearhext, lineartett, Lqt, Ltett, print_err(), Qbat, Qbt, Qqat, Qqt, quadlint, quadquadt, quadquadtax, linhext::total_integral(), lintett::total_integral(), quadquadrilattax::total_integral(), quadquadrilatt::total_integral(), quadlineart::total_integral(), quadbartax::total_integral(), quadbart::total_integral(), linbartax::total_integral(), linbart::total_integral(), and Tt.
Referenced by total_integral().
| double elem_total_integral_ip | ( | long | eid, | |
| long | varid | |||
| ) |
function returns integral over a single finite element variable is stored in integration points
function returns integral over a single finite element variable is stored in integration points
| eid | - number of element | |
| varid | - id of variable required |
3. 10. 2013, JK
Definition at line 2148 of file elemswitcht.cpp.
References barlint, transtop::give_elem_type(), Lbt, print_err(), linbart::total_integral_ip(), and Tt.
Referenced by total_integral_ip().
| void elem_transmission_flux | ( | vector & | lv, | |
| long | lcid, | |||
| long | eid, | |||
| long | i | |||
| ) |
function computes nodal values of boundary fluxes on element caused by transmission
this function differs from the function elem_newton_vector this function computes fluxes on boundaries while the function elem_newton_vector computes terms for the right hand side vector
this function computes (T-T_{ext})
| lv | - vector of nodal values | |
| lcid | - load case id | |
| eid | - element id | |
| i | - index in the list of loaded elements |
JK, 22.11.2008
Definition at line 1563 of file elemswitcht.cpp.
References barlint, barlintax, barquadt, barquadtax, transtop::elements, Lbat, Lbt, Lht, linearhext, lineartett, Lqat, Lqt, Ltat, Ltett, Ltt, print_err(), Qbat, Qbt, Qht, Qqat, Qqt, quadlaxisym, quadlint, quadquadt, quadquadtax, quadratichext, quadhext::res_boundary_flux(), linhext::res_boundary_flux(), lintett::res_boundary_flux(), quadquadrilattax::res_boundary_flux(), quadquadrilatt::res_boundary_flux(), quadlinaxisym::res_boundary_flux(), quadlineart::res_boundary_flux(), trlinaxisym::res_boundary_flux(), trlineart::res_boundary_flux(), quadbartax::res_boundary_flux(), quadbart::res_boundary_flux(), linbartax::res_boundary_flux(), linbart::res_boundary_flux(), elementt::te, trlaxisym, trlint, and Tt.
Referenced by loadcaset::assemble_flux().
| void elem_transq_nodval | ( | long | eid, | |
| vector & | nodval, | |||
| nonmechquant | nmq | |||
| ) |
The function returns transport quantities from element nodes. The quantities are copied from the closest integration points to element nodes.
| eid | - element id | |
| nodval | - vector of nodal values | |
| nmq | - type of transport (non-mechanical) quantity |
13/08/2012 TKr Modified 7.10.2013 TKo
Definition at line 2044 of file elemswitcht.cpp.
References barlint, transtop::give_elem_type(), Lbt, Lqt, print_err(), quadlint, quadlineart::transq_nodval(), linbart::transq_nodval(), and Tt.
Referenced by give_transq_nodval().
| void elem_transq_nodval_comp | ( | long | eid, | |
| vector & | nodval, | |||
| long | ncne, | |||
| long | nq, | |||
| nonmechquant * | qt | |||
| ) |
Function computes transport (non-mechanical) quantities in nodes of element.
| eid | - element id | |
| nodval | - vector of nodal values of all required quantities, i.e., nodal value of i-th quantity in j-th node is given by nodval[i*ncnv+j] where ncnv is the number of calculated nodes on eid-th element. | |
| ncne | - number of computed nodes on element (only first ncne of nodes is calculated) | |
| nq | - number of required transport quantities | |
| qt | - array of types of required transport quantities |
Created by Tomas Koudelka, 9.12.2013
Definition at line 2082 of file elemswitcht.cpp.
References barlint, transtop::give_elem_type(), Lbt, Lqt, print_err(), quadlint, quadlineart::transq_nodval_comp(), linbart::transq_nodval_comp(), and Tt.
Referenced by trfel_mefel_by_nodes().
| void give_transq_nodval | ( | double * | gv, | |
| long | mnt, | |||
| nonmechquant | nmq | |||
| ) |
function approximates nontransport quantity from integration points to nodes
| gv | - vector of nodal nontransport quantity | |
| mnt | - global number of nodes | |
| nmq | - type of transport (non-mechanical) quantity |
13/09/2012 TKr Modified 7.10.2013 TKo
Definition at line 2002 of file elemswitcht.cpp.
References elem_transq_nodval(), transtop::give_elemnodes(), transtop::give_nne(), Gtt, gtopology::leso, transtop::ne, nodes, nodval(), reallocv(), and Tt.
Referenced by nodal_nodal_values().
| void higher_to_lower_level_elem | ( | long | eid, | |
| long * | counter, | |||
| double * | buff | |||
| ) |
function selects components from the global level
| eid | - element id | |
| counter | - actual position in the array buff | |
| buff | - array containing components |
JK, 25.3.2011
Definition at line 1877 of file elemswitcht.cpp.
References transtop::give_elem_type(), linhext::higher_to_lower_level(), lintett::higher_to_lower_level(), quadlineart::higher_to_lower_level(), trlineart::higher_to_lower_level(), Lht, linearhext, lineartett, Lqt, Ltett, Ltt, print_err(), quadlint, trlint, and Tt.
| void internal_fluxes | ( | double * | intflux, | |
| long | n | |||
| ) |
function assembles vector of nodal internal fluxes
| lcid | - load case id | |
| intflux | - array containing internal nodal fluxes |
Definition at line 1299 of file elemswitcht.cpp.
| void intpointeqothers | ( | long | eid | ) |
function computes values of array eqother at integration points
| eid | - element id |
TKr, 01/02/2010
Definition at line 570 of file elemswitcht.cpp.
References barlint, barlintax, barquadt, barquadtax, transtop::give_elem_type(), linearhext, lineartett, print_err(), quadlaxisym, quadlint, quadquadt, quadquadtax, quadratichext, trlaxisym, trlint, and Tt.
Referenced by compute_ipeqotherst().
| void intpointfluxes | ( | long | eid | ) |
function computes fluxes on integration points
| eid | - element id |
TKr, 01/02/2010
Definition at line 348 of file elemswitcht.cpp.
References barlint, barlintax, barquadt, barquadtax, transtop::give_elem_type(), linhext::intpointflux(), quadquadrilatt::intpointflux(), quadlineart::intpointflux(), linbart::intpointflux(), Lbt, Lht, linearhext, lineartett, Lqt, print_err(), Qqt, quadlaxisym, quadlint, quadquadt, quadquadtax, quadratichext, trlaxisym, trlint, and Tt.
Referenced by compute_ipfluxes().
| void intpointgradients | ( | long | eid | ) |
function computes gradients on integration points
| eid | - element id |
JK, 10.7.2008
Definition at line 274 of file elemswitcht.cpp.
| void intpointothers | ( | long | eid | ) |
function computes values of array other at integration points
| eid | - element id |
JK
Definition at line 497 of file elemswitcht.cpp.
References barlint, barlintax, barquadt, barquadtax, transtop::give_elem_type(), quadhext::intpointother(), linhext::intpointother(), lintett::intpointother(), quadlinaxisym::intpointother(), quadquadrilattax::intpointother(), quadquadrilatt::intpointother(), quadlineart::intpointother(), trlinaxisym::intpointother(), trlineart::intpointother(), quadbartax::intpointother(), quadbart::intpointother(), linbartax::intpointother(), linbart::intpointother(), Lbat, Lbt, Lht, linearhext, lineartett, Lqat, Lqt, Ltat, Ltett, Ltt, print_err(), Qbat, Qbt, Qht, Qqat, Qqt, quadlaxisym, quadlint, quadquadt, quadquadtax, quadratichext, trlaxisym, trlint, and Tt.
Referenced by compute_ipotherst().
| void intpointvalt | ( | double * | gv, | |
| nontransquant | ntq, | |||
| double | scale | |||
| ) |
The function interpolates nodal values into integration points.
| gv | - array containing values at all nodes of the mesh | |
| ntq | - type of non-transport quantity | |
| scale | - scale coefficient |
12/06/2012 TKr according to JK
Definition at line 1922 of file elemswitcht.cpp.
References elem_intpointvalt(), transtop::elements, transtop::give_elemnodes(), transtop::give_nne(), transtop::give_tnip(), Gtt, elementt::ipp, gtopology::leso, transtop::ne, nodes, nodval(), reallocv(), transmat::storenontransq(), Tm, and Tt.
| void intpointvalues | ( | long | eid | ) |
function approximates nodal values to integration points
| eid | - element id |
JK
Definition at line 161 of file elemswitcht.cpp.
| void intpointvalues_puc | ( | long | eid | ) |
function approximates nodal values of actual unknown to integration points of PUC
| eid | - element id |
TKr, 08/09/2010
Definition at line 236 of file elemswitcht.cpp.
References transtop::give_elem_type(), linhext::intpointval_puc(), lintett::intpointval_puc(), quadlineart::intpointval_puc(), trlineart::intpointval_puc(), Lht, linearhext, lineartett, Lqt, Ltett, Ltt, print_err(), quadlint, trlint, and Tt.
Referenced by approximation_puc().
| void lmat | ( | long | eid, | |
| long | lcid, | |||
| matrix & | lm | |||
| ) |
function computes l_t matrix of one element
| eid | - element id | |
| lcid | - load case id | |
| lm | - l matrix of one element |
Definition at line 1713 of file elemswitcht.cpp.
References transtop::give_elem_type(), Lht, linearhext, lineartett, Lqt, Ltett, Ltt, print_err(), quadlint, linhext::res_l_matrix(), lintett::res_l_matrix(), quadlineart::res_l_matrix(), trlineart::res_l_matrix(), trlint, and Tt.
Referenced by assemble_l_matrix().
| void ltmat | ( | long | eid, | |
| long | lcid, | |||
| matrix & | lm | |||
| ) |
function computes l_t matrix of one element
| eid | - element id | |
| lcid | - load case id | |
| lm | - l_t matrix of one element |
Definition at line 1753 of file elemswitcht.cpp.
References transtop::give_elem_type(), Lht, linearhext, lineartett, Lqt, Ltett, Ltt, print_err(), quadlint, linhext::res_l_t_matrix(), lintett::res_l_t_matrix(), quadlineart::res_l_t_matrix(), trlineart::res_l_t_matrix(), trlint, and Tt.
Referenced by assemble_gradients_contrib(), and assemble_l_matrix().
function computes contributions from source of quantity
| lcid | - load case id | |
| eid | - element id | |
| nodval | - array of source nodal values | |
| lv | - local vector |
JK, 25.6.2005
Definition at line 647 of file elemswitcht.cpp.
| void volume_rhs_vector | ( | vector & | lv, | |
| long | lcid, | |||
| long | eid | |||
| ) |
function computes volume integral
| lv | - vector of nodal values | |
| lcid | - load case id | |
| eid | - element id |
JK, 22.11.2008, corrected by TKr 10/12/2013
Definition at line 1639 of file elemswitcht.cpp.
References barlint, barquadt, transtop::elements, Lbt, Lht, linearhext, lineartett, Lqat, Lqt, print_err(), Qbt, quadlaxisym, quadlint, linhext::res_volume_rhs_vector(), quadlinaxisym::res_volume_rhs_vector(), quadlineart::res_volume_rhs_vector(), quadbart::res_volume_rhs_vector(), linbart::res_volume_rhs_vector(), elementt::te, trlint, and Tt.
Referenced by trfel_right_hand_side().
1.6.2