CG
Version 25
|
Go to the source code of this file.
Functions | |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c | !defineParametricDerivativeMacros (u1, dr1, dx1, 2, 4, 1, 4)!defineParametricDerivativeMacros(u1 |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b | if (mask(i1, i2, i3).gt.0) then end if end do end do end do do i3 |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b | !if (btest(mask(i1, i2, i3), 28)) then!write(* |
Variables | |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the | INS |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> | ur2 |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> | us2 |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> | ux2 |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> | uy2 |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c | ur3 |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c | us3 |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c | ut3 |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c | ux3 |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c | uy3 |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c | uz3 |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c | order =6 |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c | components |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c | dr1 |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c | dx1 |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative | operators |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative | s |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative | coeff |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative | OPERATOR =divScalarGrad |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do | i3 =n3a |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do | i2 =n2a |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do | i1 =n1a |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and | mask |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point | i |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point | e |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point | c =",5i2," n |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point | n |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point | vc |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point | ws |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point | uc |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point | wc |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point | kc |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point | ad22 |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point | adcBoussinesq |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point | nonLinear |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point | impVar |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point | ncc |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point | bDt |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point | nuDt |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point | nuImp |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c !defineParametricDerivativeMacros | ( | u1 | , |
dr1 | , | ||
dx1 | , | ||
2 | , | ||
4 | , | ||
1 | , | ||
4 | |||
) |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b !if | ( | btest(mask(i1, i2, i3), 28) | ) |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b if | ( | mask(i1, i2, i3).gt. | 0 | ) |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point ad22 |
Referenced by PenaltyWallFunctionBC::applyBC(), Cgins::applyFourthOrderBoundaryConditions(), Cgins::assignPressureRHS(), and Cgasf::getUt().
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point adcBoussinesq |
Referenced by Cgins::assignPressureRHS(), Cgins::getUt(), Cgins::insImplicitMatrix(), and DomainSolver::outputProbes().
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point bDt |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point c =",5i2," n |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative coeff |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c components |
Referenced by Cgcns::formMatrixForImplicitSolve(), and Parameters::getComponents().
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c dr1 |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c dx1 |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point e |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point i |
Referenced by AdamsPCData::AdamsPCData(), DomainSolver::adaptGrids(), DomainSolver::addGrids(), addPrefix(), Cgsm::addPrefix(), Maxwell::addPrefix(), Parameters::addShowVariable(), DomainSolver::advance(), DomainSolver::advanceAdamsPredictorCorrector(), DomainSolver::advanceImplicitMultiStep(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), DomainSolver::advanceSecondOrderSystem(), DomainSolver::advanceTrapezoidal(), Maxwell::applyDSIBC(), applyFourthOrderBoundaryConditionsOld(), RadiationBoundaryCondition::assignBoundaryConditions(), Maxwell::assignBoundaryConditions(), Maxwell::assignInitialConditions(), CnsParameters::assignParameterValues(), Parameters::assignParameterValues(), boundaryDistance(), DomainSolver::buildGrid(), DomainSolver::buildRunTimeDialog(), Cgsm::checkDisplacementAndStress(), SmParameters::chooseUserDefinedBoundaryValues(), PistonMotion::computePistonMotion(), Parameters::defineBoundaryConditions(), Parameters::defineVariableBoundaryValues(), DeformingGrid::DeformingGrid(), DeformingGridGenerationInformation::DeformingGridGenerationInformation(), dot(), RadiationKernel::evaluateKernel(), F90_ID(), for(), Cgcns::formImplicitTimeSteppingMatrix(), Parameters::get(), GridEvolution::getAcceleration(), ElasticFilament::getAccelerationBC(), Maxwell::getAugmentedSolution(), getClosestGridPoint(), RigidBodyMotion::getCoordinates(), TestRigidBody::getForce(), DomainSolver::getInitialConditions(), Cgsm::getInputOutputOption(), MatrixMotion::getMotion(), ProbeInfo::getRegionOption(), Parameters::getShowVariable(), FlowSolutions::getSupersonicExpandingFlow(), DomainSolver::getTimeSteppingOption(), InsParameters::getTurbulenceModelVariables(), Parameters::getUserDefinedKnownSolution(), Cgsm::getUtFOS(), Cgsm::getUtSOS(), BoundaryData::getVariableCoefficientBoundaryConditionArray(), GridEvolution::getVelocity(), ElasticFilament::getVelocityBC(), if(), initialConditionsFromAProfile(), InterfaceTransfer::initialize(), DeformingBodyMotion::initialize(), MovingGrids::initialize(), Maxwell::initializeRadiationBoundaryConditions(), DomainSolver::initializeSolution(), DomainSolver::initializeTimeSteppingIM(), DomainSolver::initializeTimeSteppingPC(), Maxwell::interactiveUpdate(), InterfaceTransfer::internalInterpolate(), main(), MaterialProperties::MaterialProperties(), Maxwell::Maxwell(), mult(), Cgmp::multiDomainAdvance(), Cgmp::multiDomainAdvanceNew(), AdamsPCData::operator=(), MatrixMotion::operator=(), DomainSolver::outputProbes(), Maxwell::outputResultsAfterEachTimeStep(), Cgsm::outputResultsAfterEachTimeStep(), DomainSolver::parabolicInflow(), Parameters::parseValues(), Cgmp::plot(), Maxwell::printMemoryUsage(), Cgsm::printMemoryUsage(), DomainSolver::printMemoryUsage(), Cgmp::printStatistics(), Maxwell::printStatistics(), DomainSolver::printStatistics(), Cgcns::printTimeStepInfo(), Cgasf::printTimeStepInfo(), Cgins::printTimeStepInfo(), DomainSolver::printTimeStepInfo(), Parameters::put(), Parameters::readFromAShowFile(), DeformingBodyMotion::regenerateComponentGrids(), MovingGrids::rigidBodyMotion(), Parameters::saveParametersToShowFile(), Maxwell::saveSequencesToShowFile(), Cgsm::saveSequencesToShowFile(), Maxwell::saveShow(), Cgsm::saveShow(), DomainSolver::saveShow(), Cgad::saveShowFileComments(), Cgcns::saveShowFileComments(), Cgasf::saveShowFileComments(), Cgins::saveShowFileComments(), Cgsm::saveShowFileComments(), DomainSolver::saveShowFileComments(), Maxwell::setBoundaryCondition(), Cgsm::setBoundaryCondition(), DomainSolver::setBoundaryConditionsInteractively(), Parameters::setBoundaryConditionValues(), MatrixMotion::setLine(), AdParameters::setParameters(), AsfParameters::setParameters(), CnsParameters::setParameters(), InsParameters::setParameters(), DomainSolver::setParametersInteractively(), AsfParameters::setPdeParameters(), CnsParameters::setPdeParameters(), InsParameters::setPdeParameters(), Parameters::setShowVariable(), Cgins::setSolverParameters(), AdParameters::setTwilightZoneFunction(), AsfParameters::setTwilightZoneFunction(), SmParameters::setTwilightZoneFunction(), CnsParameters::setTwilightZoneFunction(), InsParameters::setTwilightZoneFunction(), Parameters::setTwilightZoneFunction(), DomainSolver::setup(), Parameters::setupBodyForcing(), Cgmp::setupDomainSolverParameters(), Maxwell::setupDSICoefficients(), DomainSolver::setupGridFunctions(), Cgad::setupPde(), Cgcns::setupPde(), Cgasf::setupPde(), Cgins::setupPde(), Cgsm::setupPde(), CnsParameters::setUserDefinedParameters(), DomainSolver::sizeOf(), TestRigidBody::solve(), DomainSolver::takeTimeStepAF(), DomainSolver::tracking(), trans(), InterfaceTransfer::transferData(), Cgins::turbulenceModels(), PistonMotion::update(), SurfaceEquation::update(), TimeFunction::update(), DomainSolver::updateForAdaptiveGrids(), Parameters::updateShowFile(), DomainSolver::updateToMatchNewGrid(), DomainSolver::userDefinedGrid(), DomainSolver::variableTimeStepBoundaryInterpolation(), Cgins::~Cgins(), DeformingBodyMotion::~DeformingBodyMotion(), and Parameters::~Parameters().
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point i1 =n1a |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point i2 =n2a |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do i3 =n3a |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point impVar |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the INS |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point kc |
Referenced by Cgins::addForcing(), Cgins::addForcingToPressureEquation(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), Cgasf::getUt(), CnsParameters::saveParametersToShowFile(), CnsParameters::setParameters(), InsParameters::setParameters(), CnsParameters::setTwilightZoneFunction(), InsParameters::setTwilightZoneFunction(), Cgins::turbulenceModelBoundaryConditions(), and Cgins::turbulenceModels().
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and mask |
Referenced by DomainSolver::addArtificialDissipation(), CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), Maxwell::addFilter(), PenaltySlipWallBC::addPenaltyForcing(), Maxwell::advanceFDTD(), Cgsm::advanceFOS(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Maxwell::advanceNFDTD(), Cgsm::advanceSOS(), Maxwell::advanceSOSUP(), Cgasf::allSpeedImplicitTimeStep(), PenaltyWallFunctionBC::applyBC(), Cgins::applyBoundaryConditions(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), GridFunctionFilter::applyFilter(), applyFourthOrderBoundaryConditionsOld(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Maxwell::assignInitialConditions(), Cgmp::assignInterfaceRightHandSide(), Cgins::assignLineSolverBoundaryConditions(), Cgsm::buildVariableDissipation(), Maxwell::buildVariableDissipation(), Cgsm::checkDisplacementAndStress(), checkGridFunction(), DomainSolver::checkSolution(), Cgsm::computeDissipation(), Maxwell::computeDissipation(), ProjectVelocity::computeDivergence(), Maxwell::computeTimeStep(), Cgins::computeTurbulenceQuantities(), CnsParameters::conservativeToPrimitive(), Maxwell::defineRegionsAndBodies(), Cgins::determineErrors(), DomainSolver::determineErrors(), DomainSolver::eulerStep(), DomainSolver::getAmrErrorFunction(), Cgcns::getAugmentedSolution(), Cgins::getAugmentedSolution(), DomainSolver::getAugmentedSolution(), Maxwell::getChargeDensity(), getClosestGridPoint(), Cgsm::getEnergy(), Maxwell::getEnergy(), Cgsm::getErrors(), Maxwell::getErrors(), Cgsm::getForcing(), Maxwell::getForcing(), Cgsm::getInputOutputOption(), Cgmp::getInterfaceResiduals(), Cgins::getLineSolverBoundaryConditions(), DomainSolver::getMaterialProperties(), Cgsm::getMaxDivAndCurl(), Maxwell::getMaxDivergence(), AsfParameters::getNormalForce(), CnsParameters::getNormalForce(), Cgsm::getTimeStep(), Maxwell::getValuesFDTD(), Cgsm::getVelocityAndStress(), initialConditionsFromAProfile(), InterfaceTransfer::initialize(), Maxwell::interactiveUpdate(), InterfaceTransfer::internalInterpolate(), Cgins::lineSolverBoundaryConditions(), Cgins::outputSolution(), DomainSolver::outputSolution(), DomainSolver::parabolicInflow(), CnsParameters::primitiveToConservative(), Maxwell::project(), Maxwell::projectInterpolationPoints(), ProjectVelocity::projectVelocity(), MovingGrids::rigidBodyMotion(), DomainSolver::saveShow(), DomainSolver::setVariableMaterialProperties(), CGINS_ApproximateFactorization::INS_Factor::solveLeftHandSide(), solveProblem(), CGINS_ApproximateFactorization::INS_Factor::solveRightHandSide(), DomainSolver::takeTimeStepAF(), Cgins::turbulenceModels(), Cgcns::updateStateVariables(), DomainSolver::updateToMatchNewGrid(), Parameters::updateTurbulenceModels(), userDefinedErrorEstimator(), and DomainSolver::userDefinedOutput().
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point n |
Referenced by Cgsm::addDissipation(), Maxwell::addDissipation(), Maxwell::addFilter(), DomainSolver::addGrids(), Cgsm::advance(), DomainSolver::advanceAdamsPredictorCorrector(), Maxwell::advanceFDTD(), DomainSolver::advanceImplicitMultiStep(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Cgsm::advanceMethodOfLines(), DomainSolver::advanceSecondOrderSystem(), DomainSolver::advanceSteadyStateRungeKutta(), DomainSolver::advanceTrapezoidal(), DomainSolver::advanceVariableTimeStepAdamsPredictorCorrector(), Cgins::applyBoundaryConditions(), Cgad::applyBoundaryConditionsForImplicitTimeStepping(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), GridFunctionFilter::applyFilter(), RadiationBoundaryCondition::assignBoundaryConditions(), Maxwell::assignBoundaryConditions(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), DomainSolver::assignInitialConditions(), Maxwell::assignInitialConditions(), CnsParameters::assignParameterValues(), Parameters::assignParameterValues(), Cgsm::assignSpecialInitialConditions(), DomainSolver::buildGrid(), Cgad::buildImplicitSolvers(), Cgcns::buildImplicitSolvers(), Cgins::buildImplicitSolvers(), Cgmp::buildRunTimeDialog(), Cgsm::buildRunTimeDialog(), Maxwell::buildRunTimeDialog(), DomainSolver::buildRunTimeDialog(), checkForSymmetry(), Reactions::chemistrySourceAndJacobian(), SmParameters::chooseUserDefinedBoundaryValues(), Reactions::computeEigenvaluesOfTheChemicalSourceJacobian(), Maxwell::computeIntensity(), convergenceRate(), convertToVertexCentered(), RigidBodyMotion::correct(), Parameters::defineBoundaryConditions(), Cgins::determineErrors(), DomainSolver::determineErrors(), AdParameters::displayPdeParameters(), Parameters::displayPolynomialCoefficients(), F90_ID(), DomainSolver::fixupUnusedPoints(), for(), Cgcns::formImplicitTimeSteppingMatrix(), Cgad::formMatrixForImplicitSolve(), Cgcns::formMatrixForImplicitSolve(), Cgins::formMatrixForImplicitSolve(), Cgcns::getAugmentedSolution(), Cgsm::getAugmentedSolution(), Maxwell::getAugmentedSolution(), Cgins::getAugmentedSolution(), DomainSolver::getAugmentedSolution(), AsfParameters::getComponents(), InsParameters::getComponents(), CnsParameters::getComponents(), Parameters::getComponents(), RigidBodyMotion::getCoordinates(), getCrossProductMatrix(), Cgsm::getErrors(), Maxwell::getErrors(), TestRigidBody::getExactSolution(), Cgsm::getGeneralOption(), Cgsm::getInitialConditions(), DomainSolver::getInitialConditions(), DomainSolver::getOutputOption(), RigidBodyMotion::getPointTransformationMatrix(), DomainSolver::getResidualInfo(), RigidBodyMotion::getRotationMatrix(), DomainSolver::getSolutionBounds(), DomainSolver::getTimeDependentBoundaryConditions(), Cgasf::getTimeSteppingEigenvalue(), InsParameters::getTurbulenceModelVariables(), InsParameters::getTwoPhaseFlowVariables(), Cgasf::getUt(), Maxwell::getValuesFDTD(), InsParameters::getViscoPlasticVariables(), if(), Cgad::implicitSolve(), Cgcns::implicitSolve(), Cgins::implicitSolve(), initialConditionsFromAProfile(), DomainSolver::initializeTimeSteppingIM(), DomainSolver::initializeTimeSteppingPC(), Cgins::insImplicitMatrix(), RigidBodyMotion::integrate(), DomainSolver::jetInflow(), main(), mult(), ogfTaylor(), DomainSolver::output(), Cgins::outputSolution(), DomainSolver::outputSolution(), DomainSolver::parabolicInflow(), Parameters::Parameters(), Cgmp::plot(), Maxwell::plot(), Cgsm::plot(), DomainSolver::plot(), Cgcns::printTimeStepInfo(), Cgasf::printTimeStepInfo(), Cgins::printTimeStepInfo(), DomainSolver::printTimeStepInfo(), ProjectVelocity::projectVelocity(), Parameters::readFromAShowFile(), MovingGrids::rigidBodyMotion(), Maxwell::saveSequenceInfo(), Cgsm::saveSequenceInfo(), Maxwell::saveSequencesToShowFile(), Cgsm::saveSequencesToShowFile(), DomainSolver::saveShow(), DomainSolver::setBoundaryConditionsInteractively(), Parameters::setBoundaryConditionValues(), AdParameters::setParameters(), AsfParameters::setParameters(), CnsParameters::setParameters(), InsParameters::setParameters(), Parameters::setParameters(), DomainSolver::setParametersInteractively(), AdParameters::setPdeParameters(), AsfParameters::setPdeParameters(), CnsParameters::setPdeParameters(), InsParameters::setPdeParameters(), DomainSolver::setSensitivity(), AdParameters::setTwilightZoneFunction(), AsfParameters::setTwilightZoneFunction(), SmParameters::setTwilightZoneFunction(), CnsParameters::setTwilightZoneFunction(), InsParameters::setTwilightZoneFunction(), Parameters::setTwilightZoneFunction(), Parameters::setTwilightZoneParameters(), Cgsm::setup(), Maxwell::setupDSICoefficients(), Maxwell::setupGridFunctions(), Cgsm::setupGridFunctions(), Cgsm::setupUserDefinedForcing(), DomainSolver::setupUserDefinedForcing(), DomainSolver::setupUserDefinedInitialConditions(), Cgsm::solve(), Reactions::solveImplicitForPTYGivenR(), Reactions::solveImplicitForRTYGivenP(), Reactions::solveImplicitForYGivenRTP(), RigidBodyMotion::takeStepImplicitRungeKutta(), RigidBodyMotion::takeStepLeapFrog(), RigidBodyMotion::takeStepTrapezoid(), DomainSolver::takeTimeStepIM(), trans(), TimeFunction::update(), Parameters::updateShowFile(), Parameters::updateToMatchGrid(), Cgsm::userDefinedForcing(), DomainSolver::userDefinedForcing(), DomainSolver::userDefinedGrid(), DomainSolver::userDefinedInitialConditions(), DomainSolver::userDefinedOutput(), DomainSolver::variableTimeStepBoundaryInterpolation(), Cgad::writeParameterSummary(), and Parameters::~Parameters().
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point ncc |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point nonLinear |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point nuDt |
Referenced by Cgins::formMatrixForImplicitSolve().
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point nuImp |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative OPERATOR =divScalarGrad |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative operators |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c order =6 |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative s |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point uc |
Referenced by DomainSolver::addArtificialDissipation(), Cgcns::addConstraintEquation(), CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), Cgins::addForcing(), Cgcns::addForcing(), Cgasf::addForcingToPressureEquation(), PenaltySlipWallBC::addPenaltyForcing(), Cgsm::advance(), DomainSolver::advanceAdamsPredictorCorrector(), DeformingBodyMotion::advanceElasticShell(), Cgsm::advanceFOS(), DomainSolver::advanceImplicitMultiStep(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Cgsm::advanceMethodOfLines(), DomainSolver::advanceSecondOrderSystem(), Cgsm::advanceSOS(), DomainSolver::advanceSteadyStateRungeKutta(), Cgasf::allSpeedImplicitTimeStep(), PenaltySlipWallBC::applyBC(), PenaltyWallFunctionBC::applyBC(), Cgcns::applyBoundaryConditions(), Cgasf::applyBoundaryConditions(), Cgins::applyBoundaryConditions(), Cgcns::applyBoundaryConditionsForImplicitTimeStepping(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), Cgsm::assignAnnulusEigenfunction(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Cgsm::assignGaussianPulseInitialConditions(), Cgsm::assignHempInitialConditions(), Maxwell::assignInitialConditions(), Cgmp::assignInterfaceRightHandSide(), Cgmp::assignInterfaceRightHandSideOld(), Cgins::assignLineSolverBoundaryConditions(), Cgsm::assignParabolicInitialConditions(), Cgins::assignPressureRHS(), Cgsm::assignSpecialInitialConditions(), Cgcns::assignTestProblem(), Cgasf::assignTestProblem(), Cgsm::assignTwilightZoneInitialConditions(), DomainSolver::boundaryConditionPredictor(), Cgsm::checkDisplacementAndStress(), DomainSolver::computeBodyForcing(), Cgsm::computeDissipation(), Cgins::computeTurbulenceQuantities(), CnsParameters::conservativeToPrimitive(), Cgins::determineErrors(), DomainSolver::determineErrors(), Cgcns::formImplicitTimeSteppingMatrix(), Cgcns::getAugmentedSolution(), Cgsm::getAugmentedSolution(), Cgins::getAugmentedSolution(), Cgsm::getEnergy(), Cgsm::getErrors(), Cgsm::getForcing(), DomainSolver::getInitialConditions(), Cgins::getLineSolverBoundaryConditions(), Cgsm::getMaxDivAndCurl(), AsfParameters::getNormalForce(), InsParameters::getNormalForce(), CnsParameters::getNormalForce(), DomainSolver::getTimeDependentBoundaryConditions(), Cgcns::getTimeSteppingEigenvalue(), Cgasf::getTimeSteppingEigenvalue(), InsParameters::getTwoPhaseFlowVariables(), Parameters::getUserDefinedKnownSolution(), Cgcns::getUt(), Cgasf::getUt(), Cgsm::getVelocityAndStress(), InsParameters::getViscoPlasticVariables(), Cgasf::gridAccelerationBC(), Cgins::gridAccelerationBC(), if(), Cgins::implicitSolve(), DomainSolver::initializeSolution(), DomainSolver::initializeTimeSteppingIM(), DomainSolver::initializeTimeSteppingPC(), insbe1(), insbe2(), Cgins::insImplicitMatrix(), DeformingBodyMotion::integrate(), Cgmp::interfaceProjection(), Cgins::lineSolverBoundaryConditions(), ogfTaylor(), DomainSolver::outputProbes(), Maxwell::outputResults(), Cgsm::outputResults(), Cgmp::plot(), Maxwell::plot(), Cgsm::plot(), CnsParameters::primitiveToConservative(), Cgcns::printTimeStepInfo(), Cgasf::printTimeStepInfo(), Cgins::printTimeStepInfo(), DomainSolver::printTimeStepInfo(), Cgins::project(), rigidBodyBoundaryProjection(), MovingGrids::rigidBodyMotion(), CnsParameters::saveParametersToShowFile(), Cgsm::saveSequencesToShowFile(), Cgsm::saveShow(), DomainSolver::saveShow(), DomainSolver::setInterfacesAtPastTimes(), SmParameters::setParameters(), CnsParameters::setParameters(), InsParameters::setParameters(), SmParameters::setTwilightZoneFunction(), CnsParameters::setTwilightZoneFunction(), InsParameters::setTwilightZoneFunction(), DomainSolver::setup(), Cgsm::setupGridFunctions(), Cgsm::setupUserDefinedForcing(), DomainSolver::setupUserDefinedForcing(), Cgsm::setupUserDefinedInitialConditions(), DomainSolver::setupUserDefinedInitialConditions(), DomainSolver::setupUserDefinedMaterialProperties(), DomainSolver::setVariableBoundaryValues(), Cgsm::solve(), Cgasf::solveForAllSpeedPressure(), Cgasf::solveForTimeIndependentVariables(), CGINS_ApproximateFactorization::INS_Factor::solveLeftHandSide(), CGINS_ApproximateFactorization::INS_Factor::solveRightHandSide(), DomainSolver::takeTimeStepAF(), DomainSolver::takeTimeStepPC(), Cgins::turbulenceModels(), Cgsm::userDefinedBoundaryValues(), DomainSolver::userDefinedBoundaryValues(), DeformingBodyMotion::userDefinedDeformingSurface(), userDefinedErrorEstimator(), Cgsm::userDefinedForcing(), DomainSolver::userDefinedForcing(), Cgsm::userDefinedInitialConditions(), and DomainSolver::userDefinedInitialConditions().
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> ur2 |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ur3 |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> us2 |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c us3 |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ut3 |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> ux2 |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ux3 |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> uy2 |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c uy3 |
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c uz3 |
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point vc |
Referenced by DomainSolver::addArtificialDissipation(), Cgcns::addConstraintEquation(), CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), Cgins::addForcing(), Cgcns::addForcing(), Cgasf::addForcingToPressureEquation(), Cgsm::advance(), DeformingBodyMotion::advanceElasticShell(), Cgsm::advanceFOS(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Cgsm::advanceMethodOfLines(), Cgsm::advanceSOS(), DomainSolver::advanceSteadyStateRungeKutta(), Cgasf::allSpeedImplicitTimeStep(), PenaltyWallFunctionBC::applyBC(), Cgcns::applyBoundaryConditions(), Cgins::applyBoundaryConditions(), Cgcns::applyBoundaryConditionsForImplicitTimeStepping(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), Cgsm::assignAnnulusEigenfunction(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Cgsm::assignGaussianPulseInitialConditions(), Cgsm::assignHempInitialConditions(), Maxwell::assignInitialConditions(), Cgins::assignLineSolverBoundaryConditions(), Cgsm::assignParabolicInitialConditions(), Cgins::assignPressureRHS(), Cgsm::assignSpecialInitialConditions(), Cgsm::assignTwilightZoneInitialConditions(), Cgsm::checkDisplacementAndStress(), Cgins::computeAxisymmetricDivergence(), DomainSolver::computeBodyForcing(), Cgsm::computeDissipation(), Cgins::computeTurbulenceQuantities(), CnsParameters::conservativeToPrimitive(), Cgins::determineErrors(), DomainSolver::determineErrors(), Cgcns::formImplicitTimeSteppingMatrix(), Cgcns::getAugmentedSolution(), Cgsm::getAugmentedSolution(), Cgins::getAugmentedSolution(), Cgsm::getEnergy(), Cgsm::getErrors(), Cgsm::getForcing(), DomainSolver::getInitialConditions(), Cgins::getLineSolverBoundaryConditions(), Cgsm::getMaxDivAndCurl(), AsfParameters::getNormalForce(), InsParameters::getNormalForce(), CnsParameters::getNormalForce(), Cgcns::getTimeSteppingEigenvalue(), Cgasf::getTimeSteppingEigenvalue(), InsParameters::getTwoPhaseFlowVariables(), Parameters::getUserDefinedKnownSolution(), Cgcns::getUt(), Cgasf::getUt(), Cgsm::getVelocityAndStress(), InsParameters::getViscoPlasticVariables(), Cgasf::gridAccelerationBC(), Cgins::gridAccelerationBC(), if(), insbe1(), insbe2(), Cgins::insImplicitMatrix(), DeformingBodyMotion::integrate(), Cgmp::interfaceProjection(), Cgins::lineSolverBoundaryConditions(), ogfTaylor(), DomainSolver::outputProbes(), Cgsm::outputResults(), Cgmp::plot(), Maxwell::plot(), Cgsm::plot(), CnsParameters::primitiveToConservative(), Cgins::project(), rigidBodyBoundaryProjection(), MovingGrids::rigidBodyMotion(), CnsParameters::saveParametersToShowFile(), Cgsm::saveSequencesToShowFile(), Cgsm::saveShow(), DomainSolver::saveShow(), SmParameters::setParameters(), CnsParameters::setParameters(), InsParameters::setParameters(), SmParameters::setTwilightZoneFunction(), CnsParameters::setTwilightZoneFunction(), InsParameters::setTwilightZoneFunction(), Cgsm::setupGridFunctions(), Cgsm::setupUserDefinedForcing(), DomainSolver::setupUserDefinedForcing(), Cgsm::setupUserDefinedInitialConditions(), DomainSolver::setupUserDefinedInitialConditions(), DomainSolver::setupUserDefinedMaterialProperties(), DomainSolver::setVariableBoundaryValues(), Cgsm::solve(), Cgasf::solveForAllSpeedPressure(), Cgasf::solveForTimeIndependentVariables(), CGINS_ApproximateFactorization::INS_Factor::solveLeftHandSide(), CGINS_ApproximateFactorization::INS_Factor::solveRightHandSide(), Cgins::turbulenceModels(), Cgsm::userDefinedBoundaryValues(), DomainSolver::userDefinedBoundaryValues(), DeformingBodyMotion::userDefinedDeformingSurface(), userDefinedErrorEstimator(), Cgsm::userDefinedForcing(), DomainSolver::userDefinedForcing(), Cgsm::userDefinedInitialConditions(), and DomainSolver::userDefinedInitialConditions().
****************************************************************************************************!Define macros that are used to build the full implicit matrices for the VP etc equations!This file contains generic macros that are used by the different PDEs!Used by!insImpINS bf!insImpVP bf!insImpBL bf ****************************************************************************************************c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<--mixes different orders of accuracy c--define bpp macros for coefficient operators(from op/src/stencilCoeff.maple)!#Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations(in op/src) c Defines getDuDx2(u, aj, ff), getDuDxx2(u, aj, ff), getDuDx3(u, aj, ff),...etc.c Define c defineParametricDerivativeMacros(u, dr, dx, DIM, ORDER, COMPONENTS, MAXDERIV) c defines-> c!define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do!This loop will check for mask and n3b do n2b do n1b Point wc |
Referenced by DomainSolver::addArtificialDissipation(), Cgcns::addConstraintEquation(), CGINS_ApproximateFactorization::INS_Factor::addExplicitContribution(), Cgins::addForcing(), Cgcns::addForcing(), Cgasf::addForcingToPressureEquation(), Cgsm::advance(), DeformingBodyMotion::advanceElasticShell(), Cgsm::advanceFOS(), Cgins::advanceLineSolveNew(), Cgins::advanceLineSolveOld(), Cgsm::advanceMethodOfLines(), Cgsm::advanceSOS(), DomainSolver::advanceSteadyStateRungeKutta(), Cgasf::allSpeedImplicitTimeStep(), PenaltyWallFunctionBC::applyBC(), Cgcns::applyBoundaryConditions(), Cgins::applyBoundaryConditions(), Cgcns::applyBoundaryConditionsForImplicitTimeStepping(), Cgins::applyBoundaryConditionsForImplicitTimeStepping(), Cgsm::assignAnnulusEigenfunction(), Cgsm::assignBoundaryConditionsFOS(), Cgsm::assignBoundaryConditionsSOS(), Cgsm::assignGaussianPulseInitialConditions(), Cgsm::assignHempInitialConditions(), Maxwell::assignInitialConditions(), Cgins::assignLineSolverBoundaryConditions(), Cgsm::assignParabolicInitialConditions(), Cgins::assignPressureRHS(), Cgsm::assignSpecialInitialConditions(), Cgsm::assignTwilightZoneInitialConditions(), Cgsm::checkDisplacementAndStress(), DomainSolver::computeBodyForcing(), Cgsm::computeDissipation(), Cgins::computeTurbulenceQuantities(), CnsParameters::conservativeToPrimitive(), Cgins::determineErrors(), DomainSolver::determineErrors(), Cgcns::formImplicitTimeSteppingMatrix(), Cgcns::getAugmentedSolution(), Cgsm::getAugmentedSolution(), Cgins::getAugmentedSolution(), FlowSolutions::getDeformingDiffuser(), Cgsm::getEnergy(), Cgsm::getErrors(), Cgsm::getForcing(), DomainSolver::getInitialConditions(), Cgins::getLineSolverBoundaryConditions(), Cgsm::getMaxDivAndCurl(), AsfParameters::getNormalForce(), InsParameters::getNormalForce(), CnsParameters::getNormalForce(), FlowSolutions::getObliqueShockFlow(), FlowSolutions::getSupersonicExpandingFlow(), Cgcns::getTimeSteppingEigenvalue(), Cgasf::getTimeSteppingEigenvalue(), InsParameters::getTwoPhaseFlowVariables(), Cgcns::getUt(), Cgasf::getUt(), Cgsm::getVelocityAndStress(), InsParameters::getViscoPlasticVariables(), Cgasf::gridAccelerationBC(), Cgins::gridAccelerationBC(), if(), insbe1(), insbe2(), Cgins::insImplicitMatrix(), DeformingBodyMotion::integrate(), Cgmp::interfaceProjection(), Cgins::lineSolverBoundaryConditions(), DomainSolver::outputProbes(), Cgsm::outputResults(), Cgmp::plot(), CnsParameters::primitiveToConservative(), Cgins::project(), rigidBodyBoundaryProjection(), MovingGrids::rigidBodyMotion(), CnsParameters::saveParametersToShowFile(), Cgsm::saveSequencesToShowFile(), Cgsm::saveShow(), DomainSolver::saveShow(), SmParameters::setParameters(), CnsParameters::setParameters(), InsParameters::setParameters(), SmParameters::setTwilightZoneFunction(), CnsParameters::setTwilightZoneFunction(), InsParameters::setTwilightZoneFunction(), Cgsm::setupGridFunctions(), DomainSolver::setVariableBoundaryValues(), Cgsm::solve(), Cgasf::solveForAllSpeedPressure(), Cgasf::solveForTimeIndependentVariables(), CGINS_ApproximateFactorization::INS_Factor::solveLeftHandSide(), CGINS_ApproximateFactorization::INS_Factor::solveRightHandSide(), Cgins::turbulenceModels(), Cgsm::userDefinedBoundaryValues(), DomainSolver::userDefinedBoundaryValues(), DeformingBodyMotion::userDefinedDeformingSurface(), Cgsm::userDefinedForcing(), DomainSolver::userDefinedForcing(), Cgsm::userDefinedInitialConditions(), and DomainSolver::userDefinedInitialConditions().
**************************************************************************************************** ! Define macros that are used to build the full implicit matrices for the VP etc equations ! This file contains generic macros that are used by the different PDEs ! Used by ! insImpINS bf ! insImpVP bf ! insImpBL bf**************************************************************************************************** c See op fortranCoeff opcoeff bf c op include defineConservative h c See mx src interfaceMacros bf<-- mixes different orders of accuracy c -- define bpp macros for coefficient operators (from op/src/stencilCoeff.maple)! #Include opStencilCoeffOrder8.hc These next include file will define the macros that will define the difference approximations (in op/src)c Defines getDuDx2(u,aj,ff), getDuDxx2(u,aj,ff), getDuDx3(u,aj,ff), ... etc. c Define c defineParametricDerivativeMacros(u,dr,dx,DIM,ORDER,COMPONENTS,MAXDERIV)c defines -> c ! define macros for conservative c From opcoeff bf do n3b do n2b do n1b n3b do n2b do n1b end do end do end do ! This loop will check for mask and n3b do n2b do n1b Point ws |
Referenced by Cgins::applyFourthOrderBoundaryConditions(), and CnsParameters::setParameters().