24#ifndef ASLFDADVECTIONDIFFUSIONBC_H
25#define ASLFDADVECTIONDIFFUSIONBC_H
32 typedef std::shared_ptr<Kernel>
SPKernel;
38 class FDAdvectionDiffusion;
40 class AbstractDataWithGhostNodes;
45 class BCConstantFluxMap:
public BCondWithMap
The class represents several Element.
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)
SPAbstractDataWithGhostNodes map
boundary description for the particular BC
Defines set of vectros with several properties.
SPDataWrapperACLData generateDataContainerACL_SP(const Block &b, unsigned int n=1)
generates pointer to ACL Data field with n components
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