MFEM v4.9.0
Finite element discretization library
Loading...
Searching...
No Matches
mfem::kernels::InvariantsEvaluator3D Class Reference

#include <dinvariants.hpp>

Classes

class  Buffers
 

Public Member Functions

MFEM_HOST_DEVICE InvariantsEvaluator3D (Buffers &b)
 
MFEM_HOST_DEVICE real_t Get_I3b (real_t &sign_detJ)
 
MFEM_HOST_DEVICE real_t Get_I3b ()
 
MFEM_HOST_DEVICE real_t Get_I3 ()
 
MFEM_HOST_DEVICE real_t Get_I3b_p ()
 
MFEM_HOST_DEVICE real_t Get_I3b_p (real_t &sign_detJ)
 
MFEM_HOST_DEVICE real_t Get_I1 ()
 
MFEM_HOST_DEVICE real_t Get_I1b ()
 
MFEM_HOST_DEVICE void Get_B_offd ()
 
MFEM_HOST_DEVICE real_t Get_I2 ()
 
MFEM_HOST_DEVICE real_t Get_I2b ()
 
MFEM_HOST_DEVICE real_tGet_dI1 ()
 
MFEM_HOST_DEVICE real_tGet_dI1b ()
 
MFEM_HOST_DEVICE real_tGet_dI2 ()
 
MFEM_HOST_DEVICE real_tGet_dI2b ()
 
MFEM_HOST_DEVICE real_tGet_dI3b (const real_t sign_detJ)
 
MFEM_HOST_DEVICE real_tGet_ddI1 (int i, int j)
 
MFEM_HOST_DEVICE real_tGet_ddI1b (int i, int j)
 
MFEM_HOST_DEVICE real_tGet_ddI2 (int i, int j)
 
MFEM_HOST_DEVICE real_tGet_ddI2b (int i, int j)
 
MFEM_HOST_DEVICE real_tGet_ddI3b (int i, int j)
 

Detailed Description

Definition at line 259 of file dinvariants.hpp.

Constructor & Destructor Documentation

◆ InvariantsEvaluator3D()

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

Definition at line 303 of file dinvariants.hpp.

Member Function Documentation

◆ Get_B_offd()

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

Definition at line 361 of file dinvariants.hpp.

◆ Get_ddI1()

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

Definition at line 469 of file dinvariants.hpp.

◆ Get_ddI1b()

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

Definition at line 487 of file dinvariants.hpp.

◆ Get_ddI2()

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

Definition at line 545 of file dinvariants.hpp.

◆ Get_ddI2b()

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

Definition at line 617 of file dinvariants.hpp.

◆ Get_ddI3b()

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

Definition at line 674 of file dinvariants.hpp.

◆ Get_dI1()

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

Definition at line 386 of file dinvariants.hpp.

◆ Get_dI1b()

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

Definition at line 392 of file dinvariants.hpp.

◆ Get_dI2()

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

Definition at line 406 of file dinvariants.hpp.

◆ Get_dI2b()

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

Definition at line 435 of file dinvariants.hpp.

◆ Get_dI3b()

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

Definition at line 452 of file dinvariants.hpp.

◆ Get_I1()

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

Definition at line 345 of file dinvariants.hpp.

◆ Get_I1b()

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

Definition at line 355 of file dinvariants.hpp.

◆ Get_I2()

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

Definition at line 370 of file dinvariants.hpp.

◆ Get_I2b()

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

Definition at line 380 of file dinvariants.hpp.

◆ Get_I3()

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

Definition at line 326 of file dinvariants.hpp.

◆ Get_I3b() [1/2]

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

Definition at line 318 of file dinvariants.hpp.

◆ Get_I3b() [2/2]

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

Definition at line 309 of file dinvariants.hpp.

◆ Get_I3b_p() [1/2]

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

Definition at line 332 of file dinvariants.hpp.

◆ Get_I3b_p() [2/2]

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

Definition at line 339 of file dinvariants.hpp.


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