MFEM  v4.5.1
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Classes | Public Member Functions | List of all members
mfem::kernels::InvariantsEvaluator3D Class Reference

#include <dinvariants.hpp>

Classes

class  Buffers
 

Public Member Functions

MFEM_HOST_DEVICE InvariantsEvaluator3D (Buffers &b)
 
MFEM_HOST_DEVICE double Get_I3b (double &sign_detJ)
 
MFEM_HOST_DEVICE double Get_I3b ()
 
MFEM_HOST_DEVICE double Get_I3 ()
 
MFEM_HOST_DEVICE double Get_I3b_p ()
 
MFEM_HOST_DEVICE double Get_I3b_p (double &sign_detJ)
 
MFEM_HOST_DEVICE double Get_I1 ()
 
MFEM_HOST_DEVICE double Get_I1b ()
 
MFEM_HOST_DEVICE void Get_B_offd ()
 
MFEM_HOST_DEVICE double Get_I2 ()
 
MFEM_HOST_DEVICE double Get_I2b ()
 
MFEM_HOST_DEVICE double * Get_dI1 ()
 
MFEM_HOST_DEVICE double * Get_dI1b ()
 
MFEM_HOST_DEVICE double * Get_dI2 ()
 
MFEM_HOST_DEVICE double * Get_dI2b ()
 
MFEM_HOST_DEVICE double * Get_dI3b (const double sign_detJ)
 
MFEM_HOST_DEVICE double * Get_ddI1 (int i, int j)
 
MFEM_HOST_DEVICE double * Get_ddI1b (int i, int j)
 
MFEM_HOST_DEVICE double * Get_ddI2 (int i, int j)
 
MFEM_HOST_DEVICE double * Get_ddI2b (int i, int j)
 
MFEM_HOST_DEVICE double * Get_ddI3b (int i, int j)
 

Detailed Description

Definition at line 255 of file dinvariants.hpp.

Constructor & Destructor Documentation

MFEM_HOST_DEVICE mfem::kernels::InvariantsEvaluator3D::InvariantsEvaluator3D ( Buffers b)
inline

Definition at line 299 of file dinvariants.hpp.

Member Function Documentation

MFEM_HOST_DEVICE void mfem::kernels::InvariantsEvaluator3D::Get_B_offd ( )
inline

Definition at line 357 of file dinvariants.hpp.

MFEM_HOST_DEVICE double* mfem::kernels::InvariantsEvaluator3D::Get_ddI1 ( int  i,
int  j 
)
inline

Definition at line 465 of file dinvariants.hpp.

MFEM_HOST_DEVICE double* mfem::kernels::InvariantsEvaluator3D::Get_ddI1b ( int  i,
int  j 
)
inline

Definition at line 483 of file dinvariants.hpp.

MFEM_HOST_DEVICE double* mfem::kernels::InvariantsEvaluator3D::Get_ddI2 ( int  i,
int  j 
)
inline

Definition at line 541 of file dinvariants.hpp.

MFEM_HOST_DEVICE double* mfem::kernels::InvariantsEvaluator3D::Get_ddI2b ( int  i,
int  j 
)
inline

Definition at line 613 of file dinvariants.hpp.

MFEM_HOST_DEVICE double* mfem::kernels::InvariantsEvaluator3D::Get_ddI3b ( int  i,
int  j 
)
inline

Definition at line 670 of file dinvariants.hpp.

MFEM_HOST_DEVICE double* mfem::kernels::InvariantsEvaluator3D::Get_dI1 ( )
inline

Definition at line 382 of file dinvariants.hpp.

MFEM_HOST_DEVICE double* mfem::kernels::InvariantsEvaluator3D::Get_dI1b ( )
inline

Definition at line 388 of file dinvariants.hpp.

MFEM_HOST_DEVICE double* mfem::kernels::InvariantsEvaluator3D::Get_dI2 ( )
inline

Definition at line 402 of file dinvariants.hpp.

MFEM_HOST_DEVICE double* mfem::kernels::InvariantsEvaluator3D::Get_dI2b ( )
inline

Definition at line 431 of file dinvariants.hpp.

MFEM_HOST_DEVICE double* mfem::kernels::InvariantsEvaluator3D::Get_dI3b ( const double  sign_detJ)
inline

Definition at line 448 of file dinvariants.hpp.

MFEM_HOST_DEVICE double mfem::kernels::InvariantsEvaluator3D::Get_I1 ( )
inline

Definition at line 341 of file dinvariants.hpp.

MFEM_HOST_DEVICE double mfem::kernels::InvariantsEvaluator3D::Get_I1b ( )
inline

Definition at line 351 of file dinvariants.hpp.

MFEM_HOST_DEVICE double mfem::kernels::InvariantsEvaluator3D::Get_I2 ( )
inline

Definition at line 366 of file dinvariants.hpp.

MFEM_HOST_DEVICE double mfem::kernels::InvariantsEvaluator3D::Get_I2b ( )
inline

Definition at line 376 of file dinvariants.hpp.

MFEM_HOST_DEVICE double mfem::kernels::InvariantsEvaluator3D::Get_I3 ( )
inline

Definition at line 322 of file dinvariants.hpp.

MFEM_HOST_DEVICE double mfem::kernels::InvariantsEvaluator3D::Get_I3b ( double &  sign_detJ)
inline

Definition at line 305 of file dinvariants.hpp.

MFEM_HOST_DEVICE double mfem::kernels::InvariantsEvaluator3D::Get_I3b ( )
inline

Definition at line 314 of file dinvariants.hpp.

MFEM_HOST_DEVICE double mfem::kernels::InvariantsEvaluator3D::Get_I3b_p ( )
inline

Definition at line 328 of file dinvariants.hpp.

MFEM_HOST_DEVICE double mfem::kernels::InvariantsEvaluator3D::Get_I3b_p ( double &  sign_detJ)
inline

Definition at line 335 of file dinvariants.hpp.


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