ASL  0.1.6
Advanced Simulation Library
Public Member Functions | List of all members
asl::NumMethod Class Referenceabstract

#include <aslNumMethod.h>

Inheritance diagram for asl::NumMethod:
asl::BCond asl::BCond asl::BCondConnector asl::BCondConnector asl::BCondConnectorSlice asl::BCondConnectorSlice asl::BCondDynamic asl::BCondDynamic asl::BCondSlice asl::BCondSlice asl::BCondWithMap asl::BCondWithMap asl::ElasticityCommonA asl::ElasticityCommonA asl::FDAdvectionDiffusion2 asl::FDAdvectionDiffusion2 asl::FDAdvectionDiffusionExtended asl::FDAdvectionDiffusionExtended asl::FDAdvectionDiffusionInhomogeneous asl::FDAdvectionDiffusionInhomogeneous asl::LevelSet asl::LevelSet asl::SingleKernelNM asl::SingleKernelNM asl::TimeContinuations asl::TimeContinuations

Public Member Functions

virtual void execute ()=0
 Executes the numerical procedure. More...
 
virtual void init ()=0
 Builds the necesery internal data and kernels. More...
 
virtual ~NumMethod ()
 
virtual void execute ()=0
 Executes the numerical procedure. More...
 
virtual void init ()=0
 Builds the necesery internal data and kernels. More...
 
virtual ~NumMethod ()
 

Detailed Description

Virtual class describes general interface for Numerical methods;

Definition at line 34 of file aslNumMethod.h.

Constructor & Destructor Documentation

virtual asl::NumMethod::~NumMethod ( )
virtual
virtual asl::NumMethod::~NumMethod ( )
virtual

Member Function Documentation

virtual void asl::NumMethod::execute ( )
pure virtual

Executes the numerical procedure.

Implemented in asl::BCSConstantValue, asl::BCSConstantValue, asl::BCDirectCopier, asl::BCDirectCopier, asl::BCConstantSource, asl::BCConstantSource, asl::BCAccelerationSource2, asl::BCAccelerationSource2, asl::ComputeSurfaceForceMap, asl::ComputeSurfaceForceMap, asl::BCImposedDisplacementVelocityValue, asl::BCImposedDisplacementVelocityValue, asl::ComputeSurfaceFluxMap, asl::ComputeSurfaceFluxMap, asl::BCKineticsLimitedDepositionMap, asl::BCKineticsLimitedDepositionMap, asl::BCConstantGradientMap, asl::BCConstantGradientMap, asl::BCTransportLimitedDepositionMap, asl::BCTransportLimitedDepositionMap, asl::BCZeroStressMap, asl::BCZeroStressMap, asl::BCConstantGradient, asl::BCConstantGradient, asl::BCConstantPressureVelocityMap, asl::BCConstantPressureVelocityMap, asl::FDElasticity2, asl::FDElasticity2, asl::BCLinearGrowthMap2, asl::BCLinearGrowthMap2, asl::BCVelocityMap, asl::BCVelocityMap, asl::BCFreeSurface2, asl::BCFreeSurface2, asl::FDElasticityRelaxation, asl::FDElasticityRelaxation, asl::BCLinearGrowthMap1, asl::BCLinearGrowthMap1, asl::BCNoSlipMap, asl::BCNoSlipMap, asl::LevelSet, asl::LevelSet, asl::BCFreeSurface, asl::BCFreeSurface, asl::TimeContinPLagrangeFraction, asl::TimeContinPLagrangeFraction, asl::BCValuePFMap, asl::BCValuePFMap, asl::FDElasticityIncompressibleStatic, asl::FDElasticityIncompressibleStatic, asl::BCConstantGradientMap2, asl::BCConstantGradientMap2, asl::FDPoroElasticity, asl::FDPoroElasticity, asl::BCConstantValueMiddlePointMap, asl::BCConstantValueMiddlePointMap, asl::TimeContinPLagrange, asl::TimeContinPLagrange, asl::FDAdvectionDiffusionExtended, asl::FDAdvectionDiffusionExtended, asl::FDAdvectionDiffusion2, asl::FDAdvectionDiffusion2, asl::ElasticityCommonA, asl::ElasticityCommonA, asl::BCConstantValueMap, asl::BCRigidWallRelaxation, asl::BCConstantValueMap, asl::BCRigidWallRelaxation, asl::BCRigidWallDF, asl::BCRigidWallDF, asl::FDAdvectionDiffusionInhomogeneous, asl::FDAdvectionDiffusionInhomogeneous, asl::BCLinearGrowthMap, asl::BCLinearGrowthMap, asl::TimeContinuations, asl::TimeContinuations, asl::BCConstantValue, asl::BCConstantValue, asl::BCConstantFluxMap, asl::SingleKernelNM, asl::BCConstantFluxMap, asl::SingleKernelNM, asl::BCLBGKCommon, asl::BCLBGKCommon, asl::BCRigidWall, asl::BCRigidWallPoroElasticity, asl::BCRigidWall, and asl::BCRigidWallPoroElasticity.

virtual void asl::NumMethod::execute ( )
pure virtual

Executes the numerical procedure.

Implemented in asl::BCSConstantValue, asl::BCSConstantValue, asl::BCDirectCopier, asl::BCDirectCopier, asl::BCConstantSource, asl::BCConstantSource, asl::BCAccelerationSource2, asl::BCAccelerationSource2, asl::ComputeSurfaceForceMap, asl::ComputeSurfaceForceMap, asl::BCImposedDisplacementVelocityValue, asl::BCImposedDisplacementVelocityValue, asl::ComputeSurfaceFluxMap, asl::ComputeSurfaceFluxMap, asl::BCKineticsLimitedDepositionMap, asl::BCKineticsLimitedDepositionMap, asl::BCConstantGradientMap, asl::BCConstantGradientMap, asl::BCTransportLimitedDepositionMap, asl::BCTransportLimitedDepositionMap, asl::BCZeroStressMap, asl::BCZeroStressMap, asl::BCConstantGradient, asl::BCConstantGradient, asl::BCConstantPressureVelocityMap, asl::BCConstantPressureVelocityMap, asl::FDElasticity2, asl::FDElasticity2, asl::BCLinearGrowthMap2, asl::BCLinearGrowthMap2, asl::BCVelocityMap, asl::BCVelocityMap, asl::BCFreeSurface2, asl::BCFreeSurface2, asl::FDElasticityRelaxation, asl::FDElasticityRelaxation, asl::BCLinearGrowthMap1, asl::BCLinearGrowthMap1, asl::BCNoSlipMap, asl::BCNoSlipMap, asl::LevelSet, asl::LevelSet, asl::BCFreeSurface, asl::BCFreeSurface, asl::TimeContinPLagrangeFraction, asl::TimeContinPLagrangeFraction, asl::BCValuePFMap, asl::BCValuePFMap, asl::FDElasticityIncompressibleStatic, asl::FDElasticityIncompressibleStatic, asl::BCConstantGradientMap2, asl::BCConstantGradientMap2, asl::FDPoroElasticity, asl::FDPoroElasticity, asl::BCConstantValueMiddlePointMap, asl::BCConstantValueMiddlePointMap, asl::TimeContinPLagrange, asl::TimeContinPLagrange, asl::FDAdvectionDiffusionExtended, asl::FDAdvectionDiffusionExtended, asl::FDAdvectionDiffusion2, asl::FDAdvectionDiffusion2, asl::ElasticityCommonA, asl::ElasticityCommonA, asl::BCConstantValueMap, asl::BCRigidWallRelaxation, asl::BCConstantValueMap, asl::BCRigidWallRelaxation, asl::BCRigidWallDF, asl::BCRigidWallDF, asl::FDAdvectionDiffusionInhomogeneous, asl::FDAdvectionDiffusionInhomogeneous, asl::BCLinearGrowthMap, asl::BCLinearGrowthMap, asl::TimeContinuations, asl::TimeContinuations, asl::BCConstantValue, asl::BCConstantValue, asl::BCConstantFluxMap, asl::SingleKernelNM, asl::BCConstantFluxMap, asl::SingleKernelNM, asl::BCLBGKCommon, asl::BCLBGKCommon, asl::BCRigidWall, asl::BCRigidWallPoroElasticity, asl::BCRigidWall, and asl::BCRigidWallPoroElasticity.

virtual void asl::NumMethod::init ( )
pure virtual

Builds the necesery internal data and kernels.

Implemented in asl::BCSConstantValue, asl::BCSConstantValue, asl::BCDirectCopier, asl::BCDirectCopier, asl::BCConstantSource, asl::BCConstantSource, asl::BCAccelerationSource2, asl::BCAccelerationSource2, asl::ComputeSurfaceForceMap, asl::ComputeSurfaceForceMap, asl::BCImposedDisplacementVelocityValue, asl::BCImposedDisplacementVelocityValue, asl::ComputeSurfaceFluxMap, asl::ComputeSurfaceFluxMap, asl::BCKineticsLimitedDepositionMap, asl::BCKineticsLimitedDepositionMap, asl::BCConstantGradientMap, asl::BCConstantGradientMap, asl::BCTransportLimitedDepositionMap, asl::BCTransportLimitedDepositionMap, asl::BCZeroStressMap, asl::BCZeroStressMap, asl::BCConstantGradient, asl::BCConstantGradient, asl::BCConstantPressureVelocityMap, asl::BCConstantPressureVelocityMap, asl::FDElasticity2, asl::FDElasticity2, asl::BCLinearGrowthMap2, asl::BCLinearGrowthMap2, asl::BCVelocityMap, asl::BCVelocityMap, asl::BCFreeSurface2, asl::BCFreeSurface2, asl::FDElasticityRelaxation, asl::FDElasticityRelaxation, asl::BCLinearGrowthMap1, asl::BCLinearGrowthMap1, asl::BCNoSlipMap, asl::BCNoSlipMap, asl::LevelSet, asl::LevelSet, asl::BCFreeSurface, asl::BCFreeSurface, asl::TimeContinPLagrangeFraction, asl::TimeContinPLagrangeFraction, asl::BCValuePFMap, asl::BCValuePFMap, asl::BCConstantPressureVelocity, asl::BCConstantPressureVelocity, asl::BCConstantGradientMap2, asl::BCConstantGradientMap2, asl::FDElasticityIncompressibleStatic, asl::FDElasticityIncompressibleStatic, asl::FDPoroElasticity, asl::FDPoroElasticity, asl::BCConstantValueMiddlePointMap, asl::BCConstantValueMiddlePointMap, asl::BCConstantVelocity, asl::BCConstantVelocity, asl::TimeContinPLagrange, asl::TimeContinPLagrange, asl::FDAdvectionDiffusionExtended, asl::FDAdvectionDiffusionExtended, asl::FDAdvectionDiffusion2, asl::FDAdvectionDiffusion2, asl::BCConstantPressure, asl::BCConstantPressure, asl::BCConstantValueMap, asl::ElasticityCommonA, asl::BCRigidWallRelaxation, asl::BCConstantValueMap, asl::ElasticityCommonA, asl::BCRigidWallRelaxation, asl::BCRigidWallDF, asl::BCRigidWallDF, asl::BCNoSlip, asl::BCNoSlip, asl::FDAdvectionDiffusionInhomogeneous, asl::FDAdvectionDiffusionInhomogeneous, asl::BCLinearGrowthMap, asl::BCLinearGrowthMap, asl::TimeContinuations, asl::TimeContinuations, asl::BCConstantValue, asl::SingleKernelNM, asl::BCConstantValue, asl::SingleKernelNM, asl::BCConstantFluxMap, asl::BCConstantFluxMap, asl::BCRigidWall, asl::BCRigidWallPoroElasticity, asl::BCRigidWall, and asl::BCRigidWallPoroElasticity.

virtual void asl::NumMethod::init ( )
pure virtual

Builds the necesery internal data and kernels.

Implemented in asl::BCSConstantValue, asl::BCSConstantValue, asl::BCDirectCopier, asl::BCDirectCopier, asl::BCConstantSource, asl::BCConstantSource, asl::BCAccelerationSource2, asl::BCAccelerationSource2, asl::ComputeSurfaceForceMap, asl::ComputeSurfaceForceMap, asl::BCImposedDisplacementVelocityValue, asl::BCImposedDisplacementVelocityValue, asl::ComputeSurfaceFluxMap, asl::ComputeSurfaceFluxMap, asl::BCKineticsLimitedDepositionMap, asl::BCKineticsLimitedDepositionMap, asl::BCConstantGradientMap, asl::BCConstantGradientMap, asl::BCTransportLimitedDepositionMap, asl::BCTransportLimitedDepositionMap, asl::BCZeroStressMap, asl::BCZeroStressMap, asl::BCConstantGradient, asl::BCConstantGradient, asl::BCConstantPressureVelocityMap, asl::BCConstantPressureVelocityMap, asl::FDElasticity2, asl::FDElasticity2, asl::BCLinearGrowthMap2, asl::BCLinearGrowthMap2, asl::BCVelocityMap, asl::BCVelocityMap, asl::BCFreeSurface2, asl::BCFreeSurface2, asl::FDElasticityRelaxation, asl::FDElasticityRelaxation, asl::BCLinearGrowthMap1, asl::BCLinearGrowthMap1, asl::BCNoSlipMap, asl::BCNoSlipMap, asl::LevelSet, asl::LevelSet, asl::BCFreeSurface, asl::BCFreeSurface, asl::TimeContinPLagrangeFraction, asl::TimeContinPLagrangeFraction, asl::BCValuePFMap, asl::BCValuePFMap, asl::BCConstantPressureVelocity, asl::BCConstantPressureVelocity, asl::BCConstantGradientMap2, asl::BCConstantGradientMap2, asl::FDElasticityIncompressibleStatic, asl::FDElasticityIncompressibleStatic, asl::FDPoroElasticity, asl::FDPoroElasticity, asl::BCConstantValueMiddlePointMap, asl::BCConstantValueMiddlePointMap, asl::BCConstantVelocity, asl::BCConstantVelocity, asl::TimeContinPLagrange, asl::TimeContinPLagrange, asl::FDAdvectionDiffusionExtended, asl::FDAdvectionDiffusionExtended, asl::FDAdvectionDiffusion2, asl::FDAdvectionDiffusion2, asl::BCConstantPressure, asl::BCConstantPressure, asl::BCConstantValueMap, asl::ElasticityCommonA, asl::BCRigidWallRelaxation, asl::BCConstantValueMap, asl::ElasticityCommonA, asl::BCRigidWallRelaxation, asl::BCRigidWallDF, asl::BCRigidWallDF, asl::BCNoSlip, asl::BCNoSlip, asl::FDAdvectionDiffusionInhomogeneous, asl::FDAdvectionDiffusionInhomogeneous, asl::BCLinearGrowthMap, asl::BCLinearGrowthMap, asl::TimeContinuations, asl::TimeContinuations, asl::BCConstantValue, asl::SingleKernelNM, asl::BCConstantValue, asl::SingleKernelNM, asl::BCConstantFluxMap, asl::BCConstantFluxMap, asl::BCRigidWall, asl::BCRigidWallPoroElasticity, asl::BCRigidWall, and asl::BCRigidWallPoroElasticity.


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