|
| | cppAddedMass () |
| void | evaluateCoefficients (const double &rho, double &a) |
| void | exteriorNumericalDiffusiveFlux (const double n[nSpace], const double a[nSpace], int isBodyBoundary, double &flux) |
| void | calculateElementResidual (double *mesh_trial_ref, double *mesh_grad_trial_ref, double *mesh_dof, int *mesh_l2g, double *dV_ref, double *u_trial_ref, double *u_grad_trial_ref, double *u_test_ref, double *u_grad_test_ref, double *mesh_trial_trace_ref, double *mesh_grad_trial_trace_ref, double *dS_ref, double *u_trial_trace_ref, double *u_grad_trial_trace_ref, double *u_test_trace_ref, double *u_grad_test_trace_ref, double *normal_ref, double *boundaryJac_ref, int nElements_global, int *u_l2g, double *u_dof, double *q_rho, int offset_u, int stride_u, double *elementResidual_u, int nExteriorElementBoundaries_global, int *exteriorElementBoundariesArray, int *elementBoundaryElementsArray, int *elementBoundaryLocalElementBoundariesArray, double *element_u, int eN) |
| void | calculateResidual (arguments_dict &args) |
| void | calculateElementJacobian (double *mesh_trial_ref, double *mesh_grad_trial_ref, double *mesh_dof, int *mesh_l2g, double *dV_ref, double *u_trial_ref, double *u_grad_trial_ref, double *u_test_ref, double *u_grad_test_ref, double *mesh_trial_trace_ref, double *mesh_grad_trial_trace_ref, double *dS_ref, double *u_trial_trace_ref, double *u_grad_trial_trace_ref, double *u_test_trace_ref, double *u_grad_test_trace_ref, double *normal_ref, double *boundaryJac_ref, int nElements_global, int *u_l2g, double *u_dof, double *q_rho, double *elementJacobian_u_u, double *element_u, int eN) |
| void | calculateJacobian (xt::pyarray< double > &mesh_trial_ref, xt::pyarray< double > &mesh_grad_trial_ref, xt::pyarray< double > &mesh_dof, xt::pyarray< int > &mesh_l2g, xt::pyarray< double > &dV_ref, xt::pyarray< double > &u_trial_ref, xt::pyarray< double > &u_grad_trial_ref, xt::pyarray< double > &u_test_ref, xt::pyarray< double > &u_grad_test_ref, xt::pyarray< double > &mesh_trial_trace_ref, xt::pyarray< double > &mesh_grad_trial_trace_ref, xt::pyarray< double > &dS_ref, xt::pyarray< double > &u_trial_trace_ref, xt::pyarray< double > &u_grad_trial_trace_ref, xt::pyarray< double > &u_test_trace_ref, xt::pyarray< double > &u_grad_test_trace_ref, xt::pyarray< double > &normal_ref, xt::pyarray< double > &boundaryJac_ref, int nElements_global, xt::pyarray< int > &u_l2g, xt::pyarray< double > &u_dof, xt::pyarray< double > &q_rho, xt::pyarray< int > &csrRowIndeces_u_u, xt::pyarray< int > &csrColumnOffsets_u_u, xt::pyarray< double > &globalJacobian, int nExteriorElementBoundaries_global, xt::pyarray< int > &exteriorElementBoundariesArray, xt::pyarray< int > &elementBoundaryElementsArray, xt::pyarray< int > &elementBoundaryLocalElementBoundariesArray, xt::pyarray< int > &csrColumnOffsets_eb_u_u) |
| virtual | ~cppAddedMass_base () |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
class proteus::cppAddedMass< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >
Definition at line 100 of file AddedMass.h.
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::cppAddedMass< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculateElementJacobian |
( |
double * | mesh_trial_ref, |
|
|
double * | mesh_grad_trial_ref, |
|
|
double * | mesh_dof, |
|
|
int * | mesh_l2g, |
|
|
double * | dV_ref, |
|
|
double * | u_trial_ref, |
|
|
double * | u_grad_trial_ref, |
|
|
double * | u_test_ref, |
|
|
double * | u_grad_test_ref, |
|
|
double * | mesh_trial_trace_ref, |
|
|
double * | mesh_grad_trial_trace_ref, |
|
|
double * | dS_ref, |
|
|
double * | u_trial_trace_ref, |
|
|
double * | u_grad_trial_trace_ref, |
|
|
double * | u_test_trace_ref, |
|
|
double * | u_grad_test_trace_ref, |
|
|
double * | normal_ref, |
|
|
double * | boundaryJac_ref, |
|
|
int | nElements_global, |
|
|
int * | u_l2g, |
|
|
double * | u_dof, |
|
|
double * | q_rho, |
|
|
double * | elementJacobian_u_u, |
|
|
double * | element_u, |
|
|
int | eN ) |
|
inline |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::cppAddedMass< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculateElementResidual |
( |
double * | mesh_trial_ref, |
|
|
double * | mesh_grad_trial_ref, |
|
|
double * | mesh_dof, |
|
|
int * | mesh_l2g, |
|
|
double * | dV_ref, |
|
|
double * | u_trial_ref, |
|
|
double * | u_grad_trial_ref, |
|
|
double * | u_test_ref, |
|
|
double * | u_grad_test_ref, |
|
|
double * | mesh_trial_trace_ref, |
|
|
double * | mesh_grad_trial_trace_ref, |
|
|
double * | dS_ref, |
|
|
double * | u_trial_trace_ref, |
|
|
double * | u_grad_trial_trace_ref, |
|
|
double * | u_test_trace_ref, |
|
|
double * | u_grad_test_trace_ref, |
|
|
double * | normal_ref, |
|
|
double * | boundaryJac_ref, |
|
|
int | nElements_global, |
|
|
int * | u_l2g, |
|
|
double * | u_dof, |
|
|
double * | q_rho, |
|
|
int | offset_u, |
|
|
int | stride_u, |
|
|
double * | elementResidual_u, |
|
|
int | nExteriorElementBoundaries_global, |
|
|
int * | exteriorElementBoundariesArray, |
|
|
int * | elementBoundaryElementsArray, |
|
|
int * | elementBoundaryLocalElementBoundariesArray, |
|
|
double * | element_u, |
|
|
int | eN ) |
|
inline |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::cppAddedMass< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculateJacobian |
( |
xt::pyarray< double > & | mesh_trial_ref, |
|
|
xt::pyarray< double > & | mesh_grad_trial_ref, |
|
|
xt::pyarray< double > & | mesh_dof, |
|
|
xt::pyarray< int > & | mesh_l2g, |
|
|
xt::pyarray< double > & | dV_ref, |
|
|
xt::pyarray< double > & | u_trial_ref, |
|
|
xt::pyarray< double > & | u_grad_trial_ref, |
|
|
xt::pyarray< double > & | u_test_ref, |
|
|
xt::pyarray< double > & | u_grad_test_ref, |
|
|
xt::pyarray< double > & | mesh_trial_trace_ref, |
|
|
xt::pyarray< double > & | mesh_grad_trial_trace_ref, |
|
|
xt::pyarray< double > & | dS_ref, |
|
|
xt::pyarray< double > & | u_trial_trace_ref, |
|
|
xt::pyarray< double > & | u_grad_trial_trace_ref, |
|
|
xt::pyarray< double > & | u_test_trace_ref, |
|
|
xt::pyarray< double > & | u_grad_test_trace_ref, |
|
|
xt::pyarray< double > & | normal_ref, |
|
|
xt::pyarray< double > & | boundaryJac_ref, |
|
|
int | nElements_global, |
|
|
xt::pyarray< int > & | u_l2g, |
|
|
xt::pyarray< double > & | u_dof, |
|
|
xt::pyarray< double > & | q_rho, |
|
|
xt::pyarray< int > & | csrRowIndeces_u_u, |
|
|
xt::pyarray< int > & | csrColumnOffsets_u_u, |
|
|
xt::pyarray< double > & | globalJacobian, |
|
|
int | nExteriorElementBoundaries_global, |
|
|
xt::pyarray< int > & | exteriorElementBoundariesArray, |
|
|
xt::pyarray< int > & | elementBoundaryElementsArray, |
|
|
xt::pyarray< int > & | elementBoundaryLocalElementBoundariesArray, |
|
|
xt::pyarray< int > & | csrColumnOffsets_eb_u_u ) |
|
inlinevirtual |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::cppAddedMass< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculateResidual |
( |
arguments_dict & | args | ) |
|
|
inlinevirtual |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::cppAddedMass< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::evaluateCoefficients |
( |
const double & | rho, |
|
|
double & | a ) |
|
inline |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::cppAddedMass< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::exteriorNumericalDiffusiveFlux |
( |
const double | n[nSpace], |
|
|
const double | a[nSpace], |
|
|
int | isBodyBoundary, |
|
|
double & | flux ) |
|
inline |