Stiff Base object.
More...
#include "us_stiffbase.h"
|
| void | LambdaG (uint, double, double, double, Gauss2D *) |
| |
| void | SetGauss (void) |
| |
| void | AffineMapping (int, double[4][2], int, double[5]) |
| |
| void | Jacobian (int, double[4][2], int, double[5]) |
| |
| void | LinearBasis (void) |
| |
Stiff Base object.
Definition at line 11 of file us_stiffbase.h.
| US_StiffBase::US_StiffBase |
( |
| ) |
|
Allocates memory structures for the integration.
Definition at line 7 of file us_stiffbase.cpp.
| US_StiffBase::~US_StiffBase |
( |
| ) |
|
| void US_StiffBase::AffineMapping |
( |
int |
NK, |
|
|
double |
xd[4][2], |
|
|
int |
gauss_ind, |
|
|
double |
x[5] |
|
) |
| |
|
private |
| void US_StiffBase::CompLocalStif |
( |
int |
NK, |
|
|
double |
xd[4][2], |
|
|
double |
D, |
|
|
double |
sw2, |
|
|
double ** |
Stif |
|
) |
| |
Numerical integration over a quadrilateral.
- Parameters
-
| NK | Order of phi arrays: 3 or 4 |
| xd | XD 4 x 2 matrix |
| D | Diffusion coefficient |
| sw2 | Omega-squared |
| Stif | Stif matrix |
Definition at line 74 of file us_stiffbase.cpp.
| void US_StiffBase::Jacobian |
( |
int |
NK, |
|
|
double |
xd[4][2], |
|
|
int |
gauss_ind, |
|
|
double |
jcbv[5] |
|
) |
| |
|
private |
| void US_StiffBase::LambdaG |
( |
uint |
kk, |
|
|
double |
lam1, |
|
|
double |
lam2, |
|
|
double |
w, |
|
|
Gauss2D * |
Lm |
|
) |
| |
|
private |
| void US_StiffBase::LinearBasis |
( |
void |
| ) |
|
|
private |
| void US_StiffBase::SetGauss |
( |
void |
| ) |
|
|
private |
| int US_StiffBase::n_basisQ |
|
private |
| int US_StiffBase::n_basisT |
|
private |
| int US_StiffBase::n_gaussQ |
|
private |
| int US_StiffBase::n_gaussT |
|
private |
| double** US_StiffBase::phiQ |
|
private |
| double** US_StiffBase::phiQ1 |
|
private |
| double** US_StiffBase::phiQ2 |
|
private |
| double** US_StiffBase::phiT |
|
private |
| double** US_StiffBase::phiT1 |
|
private |
| double** US_StiffBase::phiT2 |
|
private |
The documentation for this class was generated from the following files: