openfoam/tutorials/incompressible
Mark Olesen d2e10bca40 ENH: support exprField specification for SemiImplicitSource
- this allows more flexibility when defining the location or intensity
  of sources.

  For example,

  {
      type            scalarSemiImplicitSource;
      volumeMode      specific;
      selectionMode   all;

      sources
      {
          tracer0
          {
              explicit
              {
                  type       exprField;

                  functions<scalar>
                  {
                      square
                      {
                          type square;
                          scale 0.0025;
                          level 0.0025;
                          frequency 10;
                      }
                  }

                  expression
                  #{
                      (hypot(pos().x() + 0.025, pos().y()) < 0.01)
                    ? fn:square(time())
                    : 0
                  #};
              }
          }
      }
  }

ENH: SemiImplicitSource: handle "sources" with explicit/implicit entries

- essentially the same as injectionRateSuSp with Su/Sp,
  but potentially clearer in purpose.

ENH: add Function1 good() method to define if function can be evaluated

- for example, provides a programmatic means of avoiding the 'none'
  function
2022-05-31 13:04:39 +02:00
..
adjointOptimisationFoam RELEASE: Updated headers for v2112 2021-12-20 14:18:01 +00:00
adjointShapeOptimizationFoam/pitzDaily RELEASE: Updated headers for v2112 2021-12-20 14:18:01 +00:00
boundaryFoam/steadyBoundaryLayer RELEASE: Updated headers for v2112 2021-12-20 14:18:01 +00:00
icoFoam RELEASE: Updated headers for v2112 2021-12-20 14:18:01 +00:00
lumpedPointMotion RELEASE: Updated headers for v2112 2021-12-20 14:18:01 +00:00
nonNewtonianIcoFoam/offsetCylinder RELEASE: Updated headers for v2112 2021-12-20 14:18:01 +00:00
overPimpleDyMFoam RELEASE: Updated headers for v2112 2021-12-20 14:18:01 +00:00
overSimpleFoam/aeroFoil TUT: update tutorials to use dictionary-style sets 2022-03-10 19:45:20 +01:00
pimpleFoam ENH: support exprField specification for SemiImplicitSource 2022-05-31 13:04:39 +02:00
pisoFoam TUT: remove superfluous 'sourceInfo' (topo sets) 2022-05-27 14:10:31 +02:00
porousSimpleFoam RELEASE: Updated headers for v2112 2021-12-20 14:18:01 +00:00
shallowWaterFoam/squareBump RELEASE: Updated headers for v2112 2021-12-20 14:18:01 +00:00
simpleFoam TUT: remove superfluous 'sourceInfo' (topo sets) 2022-05-27 14:10:31 +02:00
SRFPimpleFoam/rotor2D RELEASE: Updated headers for v2112 2021-12-20 14:18:01 +00:00
SRFSimpleFoam/mixer RELEASE: Updated headers for v2112 2021-12-20 14:18:01 +00:00