|
ASL 0.1.7
Advanced Simulation Library
|
#include <aslNumMethod.h>

Public Member Functions | |
| virtual void | execute ()=0 |
| Executes the numerical procedure. | |
| virtual void | init ()=0 |
| Builds the necesery internal data and kernels. | |
| virtual | ~NumMethod () |
| virtual void | execute ()=0 |
| Executes the numerical procedure. | |
| virtual void | init ()=0 |
| Builds the necesery internal data and kernels. | |
| virtual | ~NumMethod () |
Virtual class describes general interface for Numerical methods;
Definition at line 34 of file aslNumMethod.h.
|
virtual |
|
virtual |
|
pure virtual |
Executes the numerical procedure.
Implemented in asl::BCAccelerationSource2, asl::BCAccelerationSource2, asl::BCConstantFluxMap, asl::BCConstantFluxMap, asl::BCConstantGradient, asl::BCConstantGradient, asl::BCConstantGradientMap2, asl::BCConstantGradientMap2, asl::BCConstantGradientMap, asl::BCConstantGradientMap, asl::BCConstantPressureVelocityMap, asl::BCConstantPressureVelocityMap, asl::BCConstantSource, asl::BCConstantSource, asl::BCConstantValue, asl::BCConstantValue, asl::BCConstantValueMap, asl::BCConstantValueMap, asl::BCConstantValueMiddlePointMap, asl::BCConstantValueMiddlePointMap, asl::BCDirectCopier, asl::BCDirectCopier, asl::BCFreeSurface2, asl::BCFreeSurface2, asl::BCFreeSurface, asl::BCFreeSurface, asl::BCImposedDisplacementVelocityValue, asl::BCImposedDisplacementVelocityValue, asl::BCKineticsLimitedDepositionMap, asl::BCKineticsLimitedDepositionMap, asl::BCLBGKCommon, asl::BCLBGKCommon, asl::BCLinearGrowthMap1, asl::BCLinearGrowthMap1, asl::BCLinearGrowthMap2, asl::BCLinearGrowthMap2, asl::BCLinearGrowthMap, asl::BCLinearGrowthMap, asl::BCNoSlipMap, asl::BCNoSlipMap, asl::BCRigidWall, asl::BCRigidWall, asl::BCRigidWallDF, asl::BCRigidWallDF, asl::BCRigidWallPoroElasticity, asl::BCRigidWallPoroElasticity, asl::BCRigidWallRelaxation, asl::BCRigidWallRelaxation, asl::BCSConstantValue, asl::BCSConstantValue, asl::BCTransportLimitedDepositionMap, asl::BCTransportLimitedDepositionMap, asl::BCValuePFMap, asl::BCValuePFMap, asl::BCVelocityMap, asl::BCVelocityMap, asl::BCZeroStressMap, asl::BCZeroStressMap, asl::ComputeSurfaceFluxMap, asl::ComputeSurfaceFluxMap, asl::ComputeSurfaceForceMap, asl::ComputeSurfaceForceMap, asl::ElasticityCommonA, asl::ElasticityCommonA, asl::FDAdvectionDiffusion2, asl::FDAdvectionDiffusion2, asl::FDAdvectionDiffusionExtended, asl::FDAdvectionDiffusionExtended, asl::FDAdvectionDiffusionInhomogeneous, asl::FDAdvectionDiffusionInhomogeneous, asl::FDElasticity2, asl::FDElasticity2, asl::FDElasticityIncompressibleStatic, asl::FDElasticityIncompressibleStatic, asl::FDElasticityRelaxation, asl::FDElasticityRelaxation, asl::FDPoroElasticity, asl::FDPoroElasticity, asl::LevelSet, asl::LevelSet, asl::SingleKernelNM, asl::SingleKernelNM, asl::TimeContinPLagrange, asl::TimeContinPLagrange, asl::TimeContinPLagrangeFraction, asl::TimeContinPLagrangeFraction, asl::TimeContinuations, and asl::TimeContinuations.
|
pure virtual |
Executes the numerical procedure.
Implemented in asl::BCAccelerationSource2, asl::BCAccelerationSource2, asl::BCConstantFluxMap, asl::BCConstantFluxMap, asl::BCConstantGradient, asl::BCConstantGradient, asl::BCConstantGradientMap2, asl::BCConstantGradientMap2, asl::BCConstantGradientMap, asl::BCConstantGradientMap, asl::BCConstantPressureVelocityMap, asl::BCConstantPressureVelocityMap, asl::BCConstantSource, asl::BCConstantSource, asl::BCConstantValue, asl::BCConstantValue, asl::BCConstantValueMap, asl::BCConstantValueMap, asl::BCConstantValueMiddlePointMap, asl::BCConstantValueMiddlePointMap, asl::BCDirectCopier, asl::BCDirectCopier, asl::BCFreeSurface2, asl::BCFreeSurface2, asl::BCFreeSurface, asl::BCFreeSurface, asl::BCImposedDisplacementVelocityValue, asl::BCImposedDisplacementVelocityValue, asl::BCKineticsLimitedDepositionMap, asl::BCKineticsLimitedDepositionMap, asl::BCLBGKCommon, asl::BCLBGKCommon, asl::BCLinearGrowthMap1, asl::BCLinearGrowthMap1, asl::BCLinearGrowthMap2, asl::BCLinearGrowthMap2, asl::BCLinearGrowthMap, asl::BCLinearGrowthMap, asl::BCNoSlipMap, asl::BCNoSlipMap, asl::BCRigidWall, asl::BCRigidWall, asl::BCRigidWallDF, asl::BCRigidWallDF, asl::BCRigidWallPoroElasticity, asl::BCRigidWallPoroElasticity, asl::BCRigidWallRelaxation, asl::BCRigidWallRelaxation, asl::BCSConstantValue, asl::BCSConstantValue, asl::BCTransportLimitedDepositionMap, asl::BCTransportLimitedDepositionMap, asl::BCValuePFMap, asl::BCValuePFMap, asl::BCVelocityMap, asl::BCVelocityMap, asl::BCZeroStressMap, asl::BCZeroStressMap, asl::ComputeSurfaceFluxMap, asl::ComputeSurfaceFluxMap, asl::ComputeSurfaceForceMap, asl::ComputeSurfaceForceMap, asl::ElasticityCommonA, asl::ElasticityCommonA, asl::FDAdvectionDiffusion2, asl::FDAdvectionDiffusion2, asl::FDAdvectionDiffusionExtended, asl::FDAdvectionDiffusionExtended, asl::FDAdvectionDiffusionInhomogeneous, asl::FDAdvectionDiffusionInhomogeneous, asl::FDElasticity2, asl::FDElasticity2, asl::FDElasticityIncompressibleStatic, asl::FDElasticityIncompressibleStatic, asl::FDElasticityRelaxation, asl::FDElasticityRelaxation, asl::FDPoroElasticity, asl::FDPoroElasticity, asl::LevelSet, asl::LevelSet, asl::SingleKernelNM, asl::SingleKernelNM, asl::TimeContinPLagrange, asl::TimeContinPLagrange, asl::TimeContinPLagrangeFraction, asl::TimeContinPLagrangeFraction, asl::TimeContinuations, and asl::TimeContinuations.
|
pure virtual |
Builds the necesery internal data and kernels.
Implemented in asl::BCAccelerationSource2, asl::BCAccelerationSource2, asl::BCConstantFluxMap, asl::BCConstantFluxMap, asl::BCConstantGradient, asl::BCConstantGradient, asl::BCConstantGradientMap2, asl::BCConstantGradientMap2, asl::BCConstantGradientMap, asl::BCConstantGradientMap, asl::BCConstantPressure, asl::BCConstantPressure, asl::BCConstantPressureVelocity, asl::BCConstantPressureVelocity, asl::BCConstantPressureVelocityMap, asl::BCConstantPressureVelocityMap, asl::BCConstantSource, asl::BCConstantSource, asl::BCConstantValue, asl::BCConstantValue, asl::BCConstantValueMap, asl::BCConstantValueMap, asl::BCConstantValueMiddlePointMap, asl::BCConstantValueMiddlePointMap, asl::BCConstantVelocity, asl::BCConstantVelocity, asl::BCDirectCopier, asl::BCDirectCopier, asl::BCFreeSurface2, asl::BCFreeSurface2, asl::BCFreeSurface, asl::BCFreeSurface, asl::BCImposedDisplacementVelocityValue, asl::BCImposedDisplacementVelocityValue, asl::BCKineticsLimitedDepositionMap, asl::BCKineticsLimitedDepositionMap, asl::BCLinearGrowthMap1, asl::BCLinearGrowthMap1, asl::BCLinearGrowthMap2, asl::BCLinearGrowthMap2, asl::BCLinearGrowthMap, asl::BCLinearGrowthMap, asl::BCNoSlip, asl::BCNoSlip, asl::BCNoSlipMap, asl::BCNoSlipMap, asl::BCRigidWall, asl::BCRigidWall, asl::BCRigidWallDF, asl::BCRigidWallDF, asl::BCRigidWallPoroElasticity, asl::BCRigidWallPoroElasticity, asl::BCRigidWallRelaxation, asl::BCRigidWallRelaxation, asl::BCSConstantValue, asl::BCSConstantValue, asl::BCTransportLimitedDepositionMap, asl::BCTransportLimitedDepositionMap, asl::BCValuePFMap, asl::BCValuePFMap, asl::BCVelocityMap, asl::BCVelocityMap, asl::BCZeroStressMap, asl::BCZeroStressMap, asl::ComputeSurfaceFluxMap, asl::ComputeSurfaceFluxMap, asl::ComputeSurfaceForceMap, asl::ComputeSurfaceForceMap, asl::ElasticityCommonA, asl::ElasticityCommonA, asl::FDAdvectionDiffusion2, asl::FDAdvectionDiffusion2, asl::FDAdvectionDiffusionExtended, asl::FDAdvectionDiffusionExtended, asl::FDAdvectionDiffusionInhomogeneous, asl::FDAdvectionDiffusionInhomogeneous, asl::FDElasticity2, asl::FDElasticity2, asl::FDElasticityIncompressibleStatic, asl::FDElasticityIncompressibleStatic, asl::FDElasticityRelaxation, asl::FDElasticityRelaxation, asl::FDPoroElasticity, asl::FDPoroElasticity, asl::LevelSet, asl::LevelSet, asl::SingleKernelNM, asl::SingleKernelNM, asl::TimeContinPLagrange, asl::TimeContinPLagrange, asl::TimeContinPLagrangeFraction, asl::TimeContinPLagrangeFraction, asl::TimeContinuations, and asl::TimeContinuations.
|
pure virtual |
Builds the necesery internal data and kernels.
Implemented in asl::BCAccelerationSource2, asl::BCAccelerationSource2, asl::BCConstantFluxMap, asl::BCConstantFluxMap, asl::BCConstantGradient, asl::BCConstantGradient, asl::BCConstantGradientMap2, asl::BCConstantGradientMap2, asl::BCConstantGradientMap, asl::BCConstantGradientMap, asl::BCConstantPressure, asl::BCConstantPressure, asl::BCConstantPressureVelocity, asl::BCConstantPressureVelocity, asl::BCConstantPressureVelocityMap, asl::BCConstantPressureVelocityMap, asl::BCConstantSource, asl::BCConstantSource, asl::BCConstantValue, asl::BCConstantValue, asl::BCConstantValueMap, asl::BCConstantValueMap, asl::BCConstantValueMiddlePointMap, asl::BCConstantValueMiddlePointMap, asl::BCConstantVelocity, asl::BCConstantVelocity, asl::BCDirectCopier, asl::BCDirectCopier, asl::BCFreeSurface2, asl::BCFreeSurface2, asl::BCFreeSurface, asl::BCFreeSurface, asl::BCImposedDisplacementVelocityValue, asl::BCImposedDisplacementVelocityValue, asl::BCKineticsLimitedDepositionMap, asl::BCKineticsLimitedDepositionMap, asl::BCLinearGrowthMap1, asl::BCLinearGrowthMap1, asl::BCLinearGrowthMap2, asl::BCLinearGrowthMap2, asl::BCLinearGrowthMap, asl::BCLinearGrowthMap, asl::BCNoSlip, asl::BCNoSlip, asl::BCNoSlipMap, asl::BCNoSlipMap, asl::BCRigidWall, asl::BCRigidWall, asl::BCRigidWallDF, asl::BCRigidWallDF, asl::BCRigidWallPoroElasticity, asl::BCRigidWallPoroElasticity, asl::BCRigidWallRelaxation, asl::BCRigidWallRelaxation, asl::BCSConstantValue, asl::BCSConstantValue, asl::BCTransportLimitedDepositionMap, asl::BCTransportLimitedDepositionMap, asl::BCValuePFMap, asl::BCValuePFMap, asl::BCVelocityMap, asl::BCVelocityMap, asl::BCZeroStressMap, asl::BCZeroStressMap, asl::ComputeSurfaceFluxMap, asl::ComputeSurfaceFluxMap, asl::ComputeSurfaceForceMap, asl::ComputeSurfaceForceMap, asl::ElasticityCommonA, asl::ElasticityCommonA, asl::FDAdvectionDiffusion2, asl::FDAdvectionDiffusion2, asl::FDAdvectionDiffusionExtended, asl::FDAdvectionDiffusionExtended, asl::FDAdvectionDiffusionInhomogeneous, asl::FDAdvectionDiffusionInhomogeneous, asl::FDElasticity2, asl::FDElasticity2, asl::FDElasticityIncompressibleStatic, asl::FDElasticityIncompressibleStatic, asl::FDElasticityRelaxation, asl::FDElasticityRelaxation, asl::FDPoroElasticity, asl::FDPoroElasticity, asl::LevelSet, asl::LevelSet, asl::SingleKernelNM, asl::SingleKernelNM, asl::TimeContinPLagrange, asl::TimeContinPLagrange, asl::TimeContinPLagrangeFraction, asl::TimeContinPLagrangeFraction, asl::TimeContinuations, and asl::TimeContinuations.