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: