pack.c (e1b06f76ad35ce2a89fc667d1feb3b2de35f6e0a) pack.c (bebe2cf65d55febe21a5af8db2bd2e168caaa2e7)
1
2#include <../src/dm/impls/composite/packimpl.h> /*I "petscdmcomposite.h" I*/
3#include <petsc/private/isimpl.h>
4#include <petscds.h>
5
6#undef __FUNCT__
7#define __FUNCT__ "DMCompositeSetCoupling"
8/*@C
9 DMCompositeSetCoupling - Sets user provided routines that compute the coupling between the
1
2#include <../src/dm/impls/composite/packimpl.h> /*I "petscdmcomposite.h" I*/
3#include <petsc/private/isimpl.h>
4#include <petscds.h>
5
6#undef __FUNCT__
7#define __FUNCT__ "DMCompositeSetCoupling"
8/*@C
9 DMCompositeSetCoupling - Sets user provided routines that compute the coupling between the
10 seperate components (DMs) in a DMto build the correct matrix nonzero structure.
10 separate components (DMs) in a DMto build the correct matrix nonzero structure.
11
12
13 Logically Collective on MPI_Comm
14
15 Input Parameter:
16+ dm - the composite object
17- formcouplelocations - routine to set the nonzero locations in the matrix
18

--- 1475 unchanged lines hidden ---
11
12
13 Logically Collective on MPI_Comm
14
15 Input Parameter:
16+ dm - the composite object
17- formcouplelocations - routine to set the nonzero locations in the matrix
18

--- 1475 unchanged lines hidden ---