Home
last modified time | relevance | path

Searched refs:outmat (Results 1 – 9 of 9) sorted by relevance

/petsc/src/dm/impls/moab/
H A Ddmmbfem.cxx11 static inline PetscErrorCode DMatrix_Invert_2x2_Internal(const PetscReal *inmat, PetscReal *outmat,… in DMatrix_Invert_2x2_Internal() argument
14 if (outmat) { in DMatrix_Invert_2x2_Internal()
15 outmat[0] = inmat[3] / det; in DMatrix_Invert_2x2_Internal()
16 outmat[1] = -inmat[1] / det; in DMatrix_Invert_2x2_Internal()
17 outmat[2] = -inmat[2] / det; in DMatrix_Invert_2x2_Internal()
18 outmat[3] = inmat[0] / det; in DMatrix_Invert_2x2_Internal()
29 static inline PetscErrorCode DMatrix_Invert_3x3_Internal(const PetscReal *inmat, PetscReal *outmat,… in DMatrix_Invert_3x3_Internal() argument
32 if (outmat) { in DMatrix_Invert_3x3_Internal()
33 outmat[0] = (inmat[8] * inmat[4] - inmat[7] * inmat[5]) / det; in DMatrix_Invert_3x3_Internal()
34 outmat[1] = -(inmat[8] * inmat[1] - inmat[7] * inmat[2]) / det; in DMatrix_Invert_3x3_Internal()
[all …]
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c2801 …MPIMatConcatenateSeqMat_MPISBAIJ(MPI_Comm comm, Mat inmat, PetscInt n, MatReuse scall, Mat *outmat) in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ() argument
2843 PetscCall(MatCreate(comm, outmat)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2844 PetscCall(MatSetSizes(*outmat, m, n, PETSC_DETERMINE, PETSC_DETERMINE)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2845 PetscCall(MatSetBlockSizes(*outmat, bs, cbs)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2846 PetscCall(MatSetType(*outmat, MATSBAIJ)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2847 PetscCall(MatSeqSBAIJSetPreallocation(*outmat, bs, 0, dnz)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2848 PetscCall(MatMPISBAIJSetPreallocation(*outmat, bs, 0, dnz, 0, onz)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2854 PetscCall(MatGetOwnershipRange(*outmat, &rstart, NULL)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2860 PetscCall(MatSetValues(*outmat, 1, &Ii, nnz, indx, values, INSERT_VALUES)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
2864 PetscCall(MatAssemblyBegin(*outmat, MAT_FINAL_ASSEMBLY)); in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
[all …]
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c3577 …eMPIMatConcatenateSeqMat_MPIBAIJ(MPI_Comm comm, Mat inmat, PetscInt n, MatReuse scall, Mat *outmat) in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ() argument
3617 PetscCall(MatCreate(comm, outmat)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3618 PetscCall(MatSetSizes(*outmat, m, n, PETSC_DETERMINE, PETSC_DETERMINE)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3619 PetscCall(MatSetBlockSizes(*outmat, bs, cbs)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3620 PetscCall(MatSetType(*outmat, MATBAIJ)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3621 PetscCall(MatSeqBAIJSetPreallocation(*outmat, bs, 0, dnz)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3622 PetscCall(MatMPIBAIJSetPreallocation(*outmat, bs, 0, dnz, 0, onz)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3624 PetscCall(MatSetOption(*outmat, MAT_NO_OFF_PROC_ENTRIES, PETSC_TRUE)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3629 PetscCall(MatGetOwnershipRange(*outmat, &rstart, NULL)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
3634 PetscCall(MatSetValues(*outmat, 1, &Ii, nnz, indx, values, INSERT_VALUES)); in MatCreateMPIMatConcatenateSeqMat_MPIBAIJ()
[all …]
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c4570 …teMPIMatConcatenateSeqMat_MPIAIJ(MPI_Comm comm, Mat inmat, PetscInt n, MatReuse scall, Mat *outmat) in MatCreateMPIMatConcatenateSeqMat_MPIAIJ() argument
4597 PetscCall(MatCreate(comm, outmat)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
4598 PetscCall(MatSetSizes(*outmat, m, n, PETSC_DETERMINE, PETSC_DETERMINE)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
4600 PetscCall(MatSetBlockSizes(*outmat, bs, cbs)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
4602 PetscCall(MatSetType(*outmat, rootType)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
4603 PetscCall(MatSeqAIJSetPreallocation(*outmat, 0, dnz)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
4604 PetscCall(MatMPIAIJSetPreallocation(*outmat, 0, dnz, 0, onz)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
4606 PetscCall(MatSetOption(*outmat, MAT_NO_OFF_PROC_ENTRIES, PETSC_TRUE)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
4610 PetscCall(MatGetOwnershipRange(*outmat, &rstart, NULL)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
4614 PetscCall(MatSetValues(*outmat, 1, &Ii, nnz, indx, values, INSERT_VALUES)); in MatCreateMPIMatConcatenateSeqMat_MPIAIJ()
[all …]
/petsc/src/mat/impls/dense/mpi/
H A Dmpidense.c1498 …MPIMatConcatenateSeqMat_MPIDense(MPI_Comm comm, Mat inmat, PetscInt n, MatReuse scall, Mat *outmat) in MatCreateMPIMatConcatenateSeqMat_MPIDense() argument
1514 PetscCall(MatCreateDense(comm, m, n, PETSC_DETERMINE, N, NULL, outmat)); in MatCreateMPIMatConcatenateSeqMat_MPIDense()
1515 PetscCall(MatSetOption(*outmat, MAT_NO_OFF_PROC_ENTRIES, PETSC_TRUE)); in MatCreateMPIMatConcatenateSeqMat_MPIDense()
1519 mat = (Mat_MPIDense *)(*outmat)->data; in MatCreateMPIMatConcatenateSeqMat_MPIDense()
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaij.c2158 …MPIMatConcatenateSeqMat_SeqSBAIJ(MPI_Comm comm, Mat inmat, PetscInt n, MatReuse scall, Mat *outmat) in MatCreateMPIMatConcatenateSeqMat_SeqSBAIJ() argument
2161 PetscCall(MatCreateMPIMatConcatenateSeqMat_MPISBAIJ(comm, inmat, n, scall, outmat)); in MatCreateMPIMatConcatenateSeqMat_SeqSBAIJ()
/petsc/src/mat/impls/baij/seq/
H A Dbaij.c3956 …eMPIMatConcatenateSeqMat_SeqBAIJ(MPI_Comm comm, Mat inmat, PetscInt n, MatReuse scall, Mat *outmat) in MatCreateMPIMatConcatenateSeqMat_SeqBAIJ() argument
3959 PetscCall(MatCreateMPIMatConcatenateSeqMat_MPIBAIJ(comm, inmat, n, scall, outmat)); in MatCreateMPIMatConcatenateSeqMat_SeqBAIJ()
/petsc/src/mat/impls/dense/seq/
H A Ddense.c3360 …MPIMatConcatenateSeqMat_SeqDense(MPI_Comm comm, Mat inmat, PetscInt n, MatReuse scall, Mat *outmat) in MatCreateMPIMatConcatenateSeqMat_SeqDense() argument
3363 PetscCall(MatCreateMPIMatConcatenateSeqMat_MPIDense(comm, inmat, n, scall, outmat)); in MatCreateMPIMatConcatenateSeqMat_SeqDense()
/petsc/src/mat/impls/aij/seq/
H A Daij.c5237 …teMPIMatConcatenateSeqMat_SeqAIJ(MPI_Comm comm, Mat inmat, PetscInt n, MatReuse scall, Mat *outmat) in MatCreateMPIMatConcatenateSeqMat_SeqAIJ() argument
5240 PetscCall(MatCreateMPIMatConcatenateSeqMat_MPIAIJ(comm, inmat, n, scall, outmat)); in MatCreateMPIMatConcatenateSeqMat_SeqAIJ()