MFEM  v4.5.2
Finite element discretization library
Classes | Public Member Functions | List of all members
mfem::kernels::InvariantsEvaluator2D Class Reference

#include <dinvariants.hpp>

Classes

class  Buffers
 

Public Member Functions

MFEM_HOST_DEVICE InvariantsEvaluator2D (Buffers &b)
 
MFEM_HOST_DEVICE double Get_I2b (double &sign_detJ)
 
MFEM_HOST_DEVICE double Get_I2b ()
 
MFEM_HOST_DEVICE double Get_I2 ()
 
MFEM_HOST_DEVICE double Get_I1 ()
 
MFEM_HOST_DEVICE double Get_I1b ()
 
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_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)
 

Detailed Description

Definition at line 26 of file dinvariants.hpp.

Constructor & Destructor Documentation

◆ InvariantsEvaluator2D()

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

Definition at line 62 of file dinvariants.hpp.

Member Function Documentation

◆ Get_ddI1()

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

Definition at line 144 of file dinvariants.hpp.

◆ Get_ddI1b()

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

Definition at line 162 of file dinvariants.hpp.

◆ Get_ddI2()

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

Definition at line 213 of file dinvariants.hpp.

◆ Get_ddI2b()

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

Definition at line 229 of file dinvariants.hpp.

◆ Get_dI1()

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

Definition at line 96 of file dinvariants.hpp.

◆ Get_dI1b()

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

Definition at line 103 of file dinvariants.hpp.

◆ Get_dI2()

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

Definition at line 117 of file dinvariants.hpp.

◆ Get_dI2b()

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

Definition at line 130 of file dinvariants.hpp.

◆ Get_I1()

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

Definition at line 86 of file dinvariants.hpp.

◆ Get_I1b()

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

Definition at line 91 of file dinvariants.hpp.

◆ Get_I2()

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

Definition at line 80 of file dinvariants.hpp.

◆ Get_I2b() [1/2]

MFEM_HOST_DEVICE double mfem::kernels::InvariantsEvaluator2D::Get_I2b ( double &  sign_detJ)
inline

Definition at line 67 of file dinvariants.hpp.

◆ Get_I2b() [2/2]

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

Definition at line 74 of file dinvariants.hpp.


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