ASL  0.1.6
Advanced Simulation Library
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
asl::SingleKernelNM Class Referenceabstract

#include <aslSingleKernelNM.h>

Inheritance diagram for asl::SingleKernelNM:
asl::NumMethod asl::NumMethod asl::DataClipper asl::DataClipper asl::DataCoarser asl::DataCoarser asl::DFOptimizer asl::DFOptimizer asl::FDAdvectionDiffusion asl::FDAdvectionDiffusion asl::FDMultiPhase asl::FDMultiPhase asl::FDStefanMaxwell asl::FDStefanMaxwell asl::FDStefanMaxwellElectricField asl::FDStefanMaxwellElectricField asl::LBGK asl::LBGK asl::SingleKernelMapNM asl::SingleKernelMapNM

Public Member Functions

virtual void execute ()
 Executes the numerical procedure. More...
 
virtual void init ()
 Builds the necesery internal data and kernels. More...
 
virtual ~SingleKernelNM ()
 
virtual void execute ()
 Executes the numerical procedure. More...
 
virtual void init ()
 Builds the necesery internal data and kernels. More...
 
virtual ~SingleKernelNM ()
 
- Public Member Functions inherited from asl::NumMethod
virtual ~NumMethod ()
 
virtual ~NumMethod ()
 

Protected Member Functions

virtual void preProcessing ()
 the function executed before kernel->compute() More...
 
virtual void postProcessing ()
 the function executed after kernel->compute() More...
 
virtual void init0 ()=0
 full initialisation but without kernel->setup() More...
 
 SingleKernelNM (const acl::KernelConfiguration &kernelCongig)
 
virtual void preProcessing ()
 the function executed before kernel->compute() More...
 
virtual void postProcessing ()
 the function executed after kernel->compute() More...
 
virtual void init0 ()=0
 full initialisation but without kernel->setup() More...
 
 SingleKernelNM (const acl::KernelConfiguration &kernelCongig)
 

Protected Attributes

acl::SPKernel kernel
 

Friends

class NumMethodsMerger
 

Detailed Description

Virtual class describes general interface for Numerical methods whith single Kernel;

Definition at line 46 of file aslSingleKernelNM.h.

Constructor & Destructor Documentation

asl::SingleKernelNM::SingleKernelNM ( const acl::KernelConfiguration kernelCongig)
protected
virtual asl::SingleKernelNM::~SingleKernelNM ( )
virtual
asl::SingleKernelNM::SingleKernelNM ( const acl::KernelConfiguration kernelCongig)
protected
virtual asl::SingleKernelNM::~SingleKernelNM ( )
virtual

Member Function Documentation

virtual void asl::SingleKernelNM::execute ( )
virtual

Executes the numerical procedure.

Implements asl::NumMethod.

virtual void asl::SingleKernelNM::execute ( )
virtual

Executes the numerical procedure.

Implements asl::NumMethod.

virtual void asl::SingleKernelNM::init ( )
virtual

Builds the necesery internal data and kernels.

Implements asl::NumMethod.

virtual void asl::SingleKernelNM::init ( )
virtual

Builds the necesery internal data and kernels.

Implements asl::NumMethod.

virtual void asl::SingleKernelNM::init0 ( )
protectedpure virtual

full initialisation but without kernel->setup()

Implemented in asl::LBGKTurbulence, asl::LBGKTurbulence, asl::LBGK, and asl::LBGK.

virtual void asl::SingleKernelNM::init0 ( )
protectedpure virtual

full initialisation but without kernel->setup()

Implemented in asl::LBGKTurbulence, asl::LBGKTurbulence, asl::LBGK, and asl::LBGK.

virtual void asl::SingleKernelNM::postProcessing ( )
protectedvirtual

the function executed after kernel->compute()

virtual void asl::SingleKernelNM::postProcessing ( )
protectedvirtual

the function executed after kernel->compute()

virtual void asl::SingleKernelNM::preProcessing ( )
protectedvirtual

the function executed before kernel->compute()

Reimplemented in asl::LBGK, and asl::LBGK.

virtual void asl::SingleKernelNM::preProcessing ( )
protectedvirtual

the function executed before kernel->compute()

Reimplemented in asl::LBGK, and asl::LBGK.

Friends And Related Function Documentation

Definition at line 64 of file aslSingleKernelNM.h.

Member Data Documentation

acl::SPKernel asl::SingleKernelNM::kernel
protected

Definition at line 49 of file aslSingleKernelNM.h.


The documentation for this class was generated from the following file: