Home
last modified time | relevance | path

Searched refs:Jv (Results 1 – 4 of 4) sorted by relevance

/petsc/src/ts/tutorials/network/
H A DpipeInterface.c190 Mat *Jv; in JunctionCreateJacobian() local
202 PetscCall(PetscCalloc1(2 * nedges + 1, &Jv)); in JunctionCreateJacobian()
218 Jv[2 * e + 1] = Jin[0]; in JunctionCreateJacobian()
220 Jv[2 * e + 1] = Jin[1]; in JunctionCreateJacobian()
222 Jv[2 * e + 2] = Jin[2]; in JunctionCreateJacobian()
223 PetscCall(PetscObjectReference((PetscObject)Jv[2 * e + 1])); in JunctionCreateJacobian()
224 PetscCall(PetscObjectReference((PetscObject)Jv[2 * e + 2])); in JunctionCreateJacobian()
227 PetscCall(MatCreate(PETSC_COMM_SELF, &Jv[2 * e + 1])); in JunctionCreateJacobian()
229 PetscCall(MatSetSizes(Jv[2 * e + 1], PETSC_DECIDE, PETSC_DECIDE, M, N)); in JunctionCreateJacobian()
230 PetscCall(MatSetFromOptions(Jv[2 * e + 1])); in JunctionCreateJacobian()
[all …]
/petsc/src/dm/impls/network/
H A Dnetwork.c2186 if (vflg && !network->Jv && nVertices) { in DMNetworkHasJacobian()
2202 PetscCall(PetscCalloc1(2 * nedges_total + nVertices, &network->Jv)); in DMNetworkHasJacobian()
2263 …PetscCheck(network->Jv, PetscObjectComm((PetscObject)dm), PETSC_ERR_ORDER, "Must call DMNetworkHas… in DMNetworkVertexSetMatrix()
2267 network->Jv[vptr[p - vStart]] = J[0]; /* Set Jacobian for this vertex */ in DMNetworkVertexSetMatrix()
2271 for (i = 1; i <= 2 * nedges; i++) network->Jv[vptr[p - vStart] + i] = J[i]; in DMNetworkVertexSetMatrix()
2569 if (network->Jv) { in DMCreateMatrix_Network()
2570 Juser = network->Jv[vptr[v - vStart] + 2 * e + 1]; /* Jacobian(v,e) */ in DMCreateMatrix_Network()
2581 if (network->Jv) { in DMCreateMatrix_Network()
2582 Juser = network->Jv[vptr[v - vStart] + 2 * e + 2]; /* Jacobian(v,vc) */ in DMCreateMatrix_Network()
2596 if (network->Jv) { in DMCreateMatrix_Network()
[all …]
H A Dnetworkcreate.c248 network->Jv = NULL; in DMNetworkInitializeToDefault_NonShared()
/petsc/include/petsc/private/
H A Ddmnetworkimpl.h153 …Mat *Jv; /* Pointer array to hold local sub Ja… member