/home/runner/work/kynema-sgf/kynema-sgf/src/equation_systems/sdr/sdr_ops.H Source File
|
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
sdr_ops.H
Go to the documentation of this file.
Definition CFDSim.H:55
Definition Field.H:112
std::unique_ptr< ScratchField > create_scratch_field(const std::string &name, int ncomp=1, int nghost=0, FieldLoc floc=FieldLoc::CELL) const
Definition FieldRepo.cpp:305
Definition SimTime.H:33
virtual void setup_operator(SDR::MLDiffOp &linop, amrex::Real alpha, amrex::Real beta, FieldState fstate)
Definition DiffusionOps.cpp:57
std::unique_ptr< SDR::MLDiffOp > m_solver
Definition DiffusionOps.H:107
std::unique_ptr< SDR::MLDiffOp > m_applier
Definition DiffusionOps.H:108
PDEFields & m_pdefields
Definition DiffusionOps.H:100
DiffSolverIface(PDEFields &fields, bool has_overset, bool mesh_mapping, const std::string &prefix="diffusion")
Definition DiffusionOps.cpp:12
Field & m_density
Definition DiffusionOps.H:101
Definition TurbulenceModel.H:32
void lower_bound(FType &field, const amrex::Real min_value, const int icomp=0)
Definition field_ops.H:382
void lincomb(T1 &dst, const amrex::Real a, const T2 &x, const int xcomp, const amrex::Real b, const T3 &y, const int ycomp, const int dstcomp, const int numcomp, const amrex::IntVect &nghost)
Definition field_ops.H:320
amrex::Array< amrex::LinOpBCType, AMREX_SPACEDIM > get_diffuse_scalar_bc(kynema_sgf::Field &scalar, amrex::Orientation::Side side)
Definition incflo_diffusion.cpp:72
Definition AdvOp_Godunov.H:22
PDEFields create_fields_instance(const SimTime &time, FieldRepo &repo, const FieldInterpolator itype=FieldInterpolator::CellConsLinear)
Definition PDEHelpers.H:52
std::unique_ptr< ScratchField > m_lhs_total
Definition sdr_ops.H:138
void compute_diff_term(const FieldState fstate)
Computes the diffusion term that goes in the RHS.
Definition sdr_ops.H:108
void set_acoeffs(typename SDR::MLDiffOp &linop, const FieldState fstate) override
Definition sdr_ops.H:121
Field & m_lhs_src_term
Definition sdr_ops.H:137
DiffusionOp(PDEFields &fields, const bool has_overset, const bool mesh_mapping)
Definition sdr_ops.H:84
PDEFields operator()(const SimTime &time)
Definition sdr_ops.H:56
FieldRegOp(CFDSim &sim_in)
Definition sdr_ops.H:54
Definition PDEFields.H:27
FieldRepo & repo
Reference to the field repository instance.
Definition PDEFields.H:31
void operator()(const amrex::Real time)
Definition sdr_ops.H:41
PostSolveOp(CFDSim &, PDEFields &fields)
Definition sdr_ops.H:39
Definition SDR.H:32
TurbulenceOp(turbulence::TurbulenceModel &tmodel, PDEFields &fields)
Definition sdr_ops.H:19
turbulence::TurbulenceModel & m_tmodel
Definition sdr_ops.H:29
Generated by