ASL
0.1.7
Advanced Simulation Library
|
Go to the documentation of this file.
24 #ifndef ASLSINGLEKERNELNM_H
25 #define ASLSINGLEKERNELNM_H
31 class ExpressionContainer;
33 class KernelConfiguration;
34 typedef std::shared_ptr<Kernel>
SPKernel;
40 class AbstractDataWithGhostNodes;
90 #endif //ASLSINGLEKERNELNM_H
virtual ~SingleKernelNM()
SingleKernelMapNM(const acl::KernelConfiguration &kernelCongig)
std::shared_ptr< Kernel > SPKernel
SPAbstractDataWithGhostNodes Field
void initMapInfrastructure(acl::ExpressionContainer &k)
virtual void postProcessing()
the function executed after kernel->compute()
ACL Kernel configuration class.
SingleKernelNM(const acl::KernelConfiguration &kernelCongig)
virtual void execute()
Executes the numerical procedure.
virtual void init0()=0
full initialisation but without kernel->setup()
virtual void init()
Builds the necesery internal data and kernels.
SingleKernelMapNM(Field map, const acl::KernelConfiguration &kernelCongig)
Advanced Simulation Library.
Advanced Computational Language.
virtual void preProcessing()
the function executed before kernel->compute()
std::shared_ptr< AbstractDataWithGhostNodes > SPAbstractDataWithGhostNodes