24 #ifndef ASLSINGLEKERNELNM_H 25 #define ASLSINGLEKERNELNM_H 31 class ExpressionContainer;
33 class KernelConfiguration;
40 class AbstractDataWithGhostNodes;
46 class SingleKernelNM:
public NumMethod
51 virtual void preProcessing();
53 virtual void postProcessing();
55 virtual void init0()=0;
59 virtual void execute();
62 virtual ~SingleKernelNM();
64 friend class NumMethodsMerger;
67 class SingleKernelMapNM:
public SingleKernelNM
70 typedef SPAbstractDataWithGhostNodes
Field;
78 void setMap(Field map);
90 #endif //ASLSINGLEKERNELNM_H Advanced Simulation Library.
Advanced Computational Language.
std::shared_ptr< Kernel > SPKernel
ACL Kernel configuration class.
std::shared_ptr< T > map(ElementData m)
std::shared_ptr< AbstractDataWithGhostNodes > SPAbstractDataWithGhostNodes
SPAbstractDataWithGhostNodes Field