v0.15.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
OpBaseImpl Class Reference
Inheritance diagram for OpBaseImpl:
[legend]

Public Member Functions

MoFEM::OpBaseImpl< PETSC, DomainEleOp >::MatSetValuesHook matSetValuesHook
 
MoFEM::OpBaseImpl< BLOCK_MAT, DomainEleOp >::MatSetValuesHook matSetValuesHook
 
MoFEM::OpBaseImpl< BLOCK_SCHUR, DomainEleOp >::MatSetValuesHook matSetValuesHook
 
MoFEM::OpBaseImpl< BLOCK_PRECONDITIONER_SCHUR, DomainEleOp >::MatSetValuesHook matSetValuesHook
 
MoFEM::OpBaseImpl< AT, DomainEleOp >::MatSetValuesHook matSetValuesHook
 
MoFEM::OpBaseImpl< AT, DomainEleOpStab >::MatSetValuesHook matSetValuesHook
 Specialise assembly for Stabilised matrix.
 

Detailed Description

Examples
mofem/tutorials/scl-8/radiation.cpp.

Member Function Documentation

◆ matSetValuesHook() [1/6]

MoFEM::OpBaseImpl< PETSC, DomainEleOp >::MatSetValuesHook OpBaseImpl< PETSC, DomainEleOp >::matSetValuesHook

Definition at line 43 of file schur_test_diag_mat.cpp.

46 {
47 return MatSetValues<AssemblyTypeSelector<PETSC>>(
48 petsc_mat, row_data, col_data, m, ADD_VALUES);
49 };
SmartPetscObj< Mat > petsc_mat
FTensor::Index< 'm', 3 > m

◆ matSetValuesHook() [2/6]

MoFEM::OpBaseImpl< BLOCK_MAT, DomainEleOp >::MatSetValuesHook OpBaseImpl< BLOCK_MAT, DomainEleOp >::matSetValuesHook

Definition at line 53 of file schur_test_diag_mat.cpp.

56 {
57 return MatSetValues<AssemblyTypeSelector<BLOCK_MAT>>(
58 block_mat, row_data, col_data, m, ADD_VALUES);
59 };
SmartPetscObj< Mat > block_mat

◆ matSetValuesHook() [3/6]

MoFEM::OpBaseImpl< BLOCK_SCHUR, DomainEleOp >::MatSetValuesHook OpBaseImpl< BLOCK_SCHUR, DomainEleOp >::matSetValuesHook

Definition at line 63 of file schur_test_diag_mat.cpp.

66 {
67 return MatSetValues<AssemblyTypeSelector<BLOCK_SCHUR>>(
68 block_mat, row_data, col_data, m, ADD_VALUES);
69 };

◆ matSetValuesHook() [4/6]

MoFEM::OpBaseImpl< BLOCK_PRECONDITIONER_SCHUR, DomainEleOp >::MatSetValuesHook OpBaseImpl< BLOCK_PRECONDITIONER_SCHUR, DomainEleOp >::matSetValuesHook

Definition at line 75 of file schur_test_diag_mat.cpp.

78 {
79 return MatSetValues<AssemblyTypeSelector<BLOCK_PRECONDITIONER_SCHUR>>(
80 block_mat, row_data, col_data, m, ADD_VALUES);
81 };

◆ matSetValuesHook() [5/6]

MoFEM::OpBaseImpl< AT, DomainEleOp >::MatSetValuesHook OpBaseImpl< AT, DomainEleOp >::matSetValuesHook

Definition at line 144 of file incompressible_elasticity.cpp.

147 {
148 return MatSetValues<AssemblyTypeSelector<AT>>(
149 op_ptr->getKSPA(), row_data, col_data, m, ADD_VALUES);
150 };

◆ matSetValuesHook() [6/6]

MoFEM::OpBaseImpl< AT, DomainEleOpStab >::MatSetValuesHook OpBaseImpl< AT, DomainEleOpStab >::matSetValuesHook

Specialise assembly for Stabilised matrix.

Template Parameters

Definition at line 167 of file incompressible_elasticity.cpp.

170 {
171 return MatSetValues<AssemblyTypeSelector<AT>>(
172 op_ptr->getKSPB(), row_data, col_data, m, ADD_VALUES);
173 };

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