#include "homogtrans.h"
#include "spsolvert.h"
#include "nspsolvert.h"
#include "globalt.h"
#include "globmatt.h"
#include "transprint.h"
#include <string.h>
#include "npsolvert.h"
Go to the source code of this file.
Functions | |
void | paral_transport_homogenization (double *unkn_r, double *matrix_k, double *matrix_c) |
void | transport_homogenization () |
void paral_transport_homogenization | ( | double * | unkn_r, | |
double * | matrix_k, | |||
double * | matrix_c | |||
) |
function solves homogenization for transport problems on PUC and returns overall (homogenized) conductivity and capacity matrices
unkn_r | - unknows and gradients of unknowns in integration point (in master node on PUC) stored as an array (one dimensional) | |
matrix_k | - homogenized conductivity matrix of PUC stored as an array (one dimensional) | |
matrix_c | - homogenized capacity matrix of PUC stored as an array (one dimensional) |
TKr, 17/08/2010
Definition at line 197 of file homogtrans.cpp.
References addm(), allocm(), approximation_puc(), assemble_average_c_matrix(), assemble_average_d_matrix(), assemble_l_matrix(), cmulm(), conductivity_matrix(), destrm(), Gtt, transmat::initmaterialmodels(), Kmat, transbclc::lc, matrix::m, loadcaset::mastergrad, loadcaset::masterval, mxm(), matrix::n, nodet::ncompgrad, Ndoft, transtop::nodes, nonlinear_stationary_problem, probdesct::ntm, nullv(), Outt, print_err(), solve_nonlinear_stationary_problem_pokus(), solve_stationary_problem(), slesolv::solve_system(), probdesct::ssle, stationary_problem, Tb, Tm, Tp, probdesct::tprob, and Tt.
void transport_homogenization | ( | ) |
function solves homogenization for transport problems on PUC
TKr, 17/08/2010
Definition at line 15 of file homogtrans.cpp.
References addm(), allocm(), approximation_puc(), assemble_average_c_matrix(), assemble_average_d_matrix(), assemble_l_matrix(), cmulm(), conductivity_matrix(), destrm(), Gtt, transmat::initmaterialmodels(), Kmat, matrix::m, Mesprt, mxm(), matrix::n, nodet::ncompgrad, Ndoft, transtop::nodes, nonlinear_stationary_problem, probdesct::ntm, nullv(), Outt, print_err(), solve_nonlinear_stationary_problem_pokus(), solve_stationary_problem(), slesolv::solve_system(), probdesct::ssle, stationary_problem, Tm, Tp, probdesct::tprob, and Tt.
Referenced by solve_trfel_deterministic_problem().