24#ifndef ASLFDADVECTIONDIFFUSIONBC_H
25#define ASLFDADVECTIONDIFFUSIONBC_H
32 typedef std::shared_ptr<Kernel>
SPKernel;
The class represents several Element.
Bondary condition that makes constant flux for pure diffusion.
virtual void execute()
Executes the numerical procedure.
void setValue(const acl::VectorOfElements &v)
virtual void init()
Builds the necesery internal data and kernels.
SPAbstractDataWithGhostNodes Data
acl::VectorOfElements value
BCConstantFluxMap(Data d, const acl::VectorOfElements &val, Data map, const VectorTemplate *const t)
Virtual class describes general interface for boundary conditions.
SPAbstractDataWithGhostNodes map
boundary description for the particular BC
Numerical method which computes multicomponent transport processes.
Defines set of vectros with several properties.
Advanced Computational Language.
std::shared_ptr< Kernel > SPKernel
Advanced Simulation Library.
std::shared_ptr< AbstractDataWithGhostNodes > SPAbstractDataWithGhostNodes
std::shared_ptr< NumMethod > SPNumMethod
SPNumMethod generateBCConstantFlux(SPFDAdvectionDiffusion nm, double flux, SPAbstractDataWithGhostNodes map)
std::shared_ptr< FDAdvectionDiffusion > SPFDAdvectionDiffusion