FieldRegOp< PDE, Scheme > Struct Template Reference

Kynema-SGF API: kynema_sgf::pde::FieldRegOp< PDE, Scheme > Struct Template Reference
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
kynema_sgf::pde::FieldRegOp< PDE, Scheme > Struct Template Reference

#include <PDEOps.H>

Inheritance diagram for kynema_sgf::pde::FieldRegOp< PDE, Scheme >:
[legend]
Collaboration diagram for kynema_sgf::pde::FieldRegOp< PDE, Scheme >:
[legend]

Public Member Functions

 FieldRegOp (CFDSim &sim_in)
PDEFields operator() (const SimTime &time)

Public Attributes

CFDSimsim

Detailed Description

template<typename PDE, typename Scheme>
struct kynema_sgf::pde::FieldRegOp< PDE, Scheme >

Field registration operator

When a PDESystem is created, this operator is called first and is responsible for creating all the necessary fields that will be accessed by the PDE during the solution process.

Constructor & Destructor Documentation

◆ FieldRegOp()

template<typename PDE, typename Scheme>
kynema_sgf::pde::FieldRegOp< PDE, Scheme >::FieldRegOp ( CFDSim & sim_in)
inlineexplicit

Member Function Documentation

◆ operator()()

template<typename PDE, typename Scheme>
PDEFields kynema_sgf::pde::FieldRegOp< PDE, Scheme >::operator() ( const SimTime & time)
inline

Perform initialization activities

Declares the necessary fields, sets their I/O properties

Returns
The collection of fields for this PDE

Member Data Documentation

◆ sim

template<typename PDE, typename Scheme>
CFDSim& kynema_sgf::pde::FieldRegOp< PDE, Scheme >::sim

The documentation for this struct was generated from the following file:
  • /home/runner/work/kynema-sgf/kynema-sgf/src/equation_systems/PDEOps.H