proteus  1.2.0
C/C++/Fortran libraries
Public Member Functions | Public Attributes | List of all members
CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT > Class Template Reference

#include </home/cekees/proteus/proteus/CompKernel.h>

Public Member Functions

 CompKernelSpaceMapping ()
 
void calculateMapping_element (const int eN, const int k, double *mesh_dof, int *mesh_l2g, double *mesh_trial_ref, double *mesh_grad_trial_ref, double *jac, double &jacDet, double *jacInv, double &x, double &y)
 
void calculateH_element (const int eN, const int k, double *h_dof, int *mesh_l2g, double *mesh_trial_ref, double &h)
 
void calculateMappingVelocity_element (const int eN, const int k, double *mesh_velocity_dof, int *mesh_l2g, double *mesh_trial_ref, double &xt, double &yt)
 
void calculateMapping_elementBoundary (const int eN, const int ebN_local, const int kb, const int ebN_local_kb, double *mesh_dof, int *mesh_l2g, double *mesh_trial_trace_ref, double *mesh_grad_trial_trace_ref, double *boundaryJac_ref, double *jac, double &jacDet, double *jacInv, double *boundaryJac, double *metricTensor, double &metricTensorDetSqrt, double *normal_ref, double *normal, double &x, double &y)
 
void calculateMappingVelocity_elementBoundary (const int eN, const int ebN_local, const int kb, const int ebN_local_kb, double *mesh_velocity_dof, int *mesh_l2g, double *mesh_trial_trace_ref, double &xt, double &yt, double *normal, double *boundaryJac, double *metricTensor, double &metricTensorDetSqrt)
 
void valFromDOF (const double *dof, const int *l2g_element, const double *trial_ref, double &val)
 
void gradFromDOF (const double *dof, const int *l2g_element, const double *grad_trial, double *grad)
 
void hessFromDOF (const double *dof, const int *l2g_element, const double *hess_trial, double *hess)
 
void calculateMapping_element (const int eN, const int k, double *mesh_dof, int *mesh_l2g, double *mesh_trial_ref, double *mesh_grad_trial_ref, double *jac, double &jacDet, double *jacInv, double &x, double &y, double &z)
 
void calculateMappingVelocity_element (const int eN, const int k, double *mesh_velocity_dof, int *mesh_l2g, double *mesh_trial_ref, double &xt, double &yt, double &zt)
 
void calculateMapping_elementBoundary (const int eN, const int ebN_local, const int kb, const int ebN_local_kb, double *mesh_dof, int *mesh_l2g, double *mesh_trial_trace_ref, double *mesh_grad_trial_trace_ref, double *boundaryJac_ref, double *jac, double &jacDet, double *jacInv, double *boundaryJac, double *metricTensor, double &metricTensorDetSqrt, double *normal_ref, double *normal, double &x, double &y, double &z)
 
void calculateMappingVelocity_elementBoundary (const int eN, const int ebN_local, const int kb, const int ebN_local_kb, double *mesh_velocity_dof, int *mesh_l2g, double *mesh_trial_trace_ref, double &xt, double &yt, double &zt, double *normal, double *boundaryJac, double *metricTensor, double &metricTensorDetSqrt)
 

Public Attributes

const int X
 
const int Y
 
const int XX
 
const int XY
 
const int YX
 
const int YY
 
const int sXX
 
const int sXY
 
const int sYX
 
const int sYY
 
const int nSymTen
 
const int XHX
 
const int YHX
 
const int HXHX
 

Detailed Description

template<int NDOF_MESH_TRIAL_ELEMENT>
class CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >

Definition at line 604 of file CompKernel.h.

Constructor & Destructor Documentation

template<int NDOF_MESH_TRIAL_ELEMENT>
CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::CompKernelSpaceMapping ( )
inline

Definition at line 616 of file CompKernel.h.

Member Function Documentation

template<int NDOF_MESH_TRIAL_ELEMENT>
void CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::calculateH_element ( const int  eN,
const int  k,
double *  h_dof,
int *  mesh_l2g,
double *  mesh_trial_ref,
double &  h 
)
inline

Definition at line 680 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
void CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::calculateMapping_element ( const int  eN,
const int  k,
double *  mesh_dof,
int *  mesh_l2g,
double *  mesh_trial_ref,
double *  mesh_grad_trial_ref,
double *  jac,
double &  jacDet,
double *  jacInv,
double &  x,
double &  y 
)
inline

Definition at line 628 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
void CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::calculateMapping_element ( const int  eN,
const int  k,
double *  mesh_dof,
int *  mesh_l2g,
double *  mesh_trial_ref,
double *  mesh_grad_trial_ref,
double *  jac,
double &  jacDet,
double *  jacInv,
double &  x,
double &  y,
double &  z 
)
inline

Definition at line 874 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
void CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::calculateMapping_elementBoundary ( const int  eN,
const int  ebN_local,
const int  kb,
const int  ebN_local_kb,
double *  mesh_dof,
int *  mesh_l2g,
double *  mesh_trial_trace_ref,
double *  mesh_grad_trial_trace_ref,
double *  boundaryJac_ref,
double *  jac,
double &  jacDet,
double *  jacInv,
double *  boundaryJac,
double *  metricTensor,
double &  metricTensorDetSqrt,
double *  normal_ref,
double *  normal,
double &  x,
double &  y 
)
inline

Definition at line 717 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
void CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::calculateMapping_elementBoundary ( const int  eN,
const int  ebN_local,
const int  kb,
const int  ebN_local_kb,
double *  mesh_dof,
int *  mesh_l2g,
double *  mesh_trial_trace_ref,
double *  mesh_grad_trial_trace_ref,
double *  boundaryJac_ref,
double *  jac,
double &  jacDet,
double *  jacInv,
double *  boundaryJac,
double *  metricTensor,
double &  metricTensorDetSqrt,
double *  normal_ref,
double *  normal,
double &  x,
double &  y,
double &  z 
)
inline

Definition at line 916 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
void CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::calculateMappingVelocity_element ( const int  eN,
const int  k,
double *  mesh_velocity_dof,
int *  mesh_l2g,
double *  mesh_trial_ref,
double &  xt,
double &  yt 
)
inline

Definition at line 695 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
void CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::calculateMappingVelocity_element ( const int  eN,
const int  k,
double *  mesh_velocity_dof,
int *  mesh_l2g,
double *  mesh_trial_ref,
double &  xt,
double &  yt,
double &  zt 
)
inline

Definition at line 899 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
void CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::calculateMappingVelocity_elementBoundary ( const int  eN,
const int  ebN_local,
const int  kb,
const int  ebN_local_kb,
double *  mesh_velocity_dof,
int *  mesh_l2g,
double *  mesh_trial_trace_ref,
double &  xt,
double &  yt,
double *  normal,
double *  boundaryJac,
double *  metricTensor,
double &  metricTensorDetSqrt 
)
inline

Definition at line 807 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
void CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::calculateMappingVelocity_elementBoundary ( const int  eN,
const int  ebN_local,
const int  kb,
const int  ebN_local_kb,
double *  mesh_velocity_dof,
int *  mesh_l2g,
double *  mesh_trial_trace_ref,
double &  xt,
double &  yt,
double &  zt,
double *  normal,
double *  boundaryJac,
double *  metricTensor,
double &  metricTensorDetSqrt 
)
inline

Definition at line 957 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
void CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::gradFromDOF ( const double *  dof,
const int *  l2g_element,
const double *  grad_trial,
double *  grad 
)
inline

Definition at line 854 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
void CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::hessFromDOF ( const double *  dof,
const int *  l2g_element,
const double *  hess_trial,
double *  hess 
)
inline

Definition at line 863 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
void CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::valFromDOF ( const double *  dof,
const int *  l2g_element,
const double *  trial_ref,
double &  val 
)
inline

Definition at line 847 of file CompKernel.h.

Member Data Documentation

template<int NDOF_MESH_TRIAL_ELEMENT>
const int CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::HXHX

Definition at line 607 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
const int CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::nSymTen

Definition at line 607 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
const int CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::sXX

Definition at line 607 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
const int CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::sXY

Definition at line 607 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
const int CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::sYX

Definition at line 607 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
const int CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::sYY

Definition at line 607 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
const int CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::X

Definition at line 607 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
const int CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::XHX

Definition at line 607 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
const int CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::XX

Definition at line 607 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
const int CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::XY

Definition at line 607 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
const int CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::Y

Definition at line 607 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
const int CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::YHX

Definition at line 607 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
const int CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::YX

Definition at line 607 of file CompKernel.h.

template<int NDOF_MESH_TRIAL_ELEMENT>
const int CompKernelSpaceMapping< 2, NDOF_MESH_TRIAL_ELEMENT >::YY

Definition at line 607 of file CompKernel.h.


The documentation for this class was generated from the following file: