ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NaclAdvanced Computational Language
 CArrayGlobal array
 CBarycentricRealizes Barycentric algorithms for triangles generated within Kernel
 CComplexNumOfElementsThe class represents a matrix elements of ::Element
 CConstant
 CElementAssignmentSafe
 CElementBase
 CElementConvertRealizes convert_ functionality
 CElementCos
 CElementDivision
 CElementExcerpt
 CElementForFor loop
 CElementGenericAtomicFunction
 CElementGenericBinary
 CElementGenericBinaryFunction
 CElementGenericUnary
 CElementGenericUnarySIMD
 CElementIfElseIf-Else conditional structure
 CElementMadThe class is realization of the mad operation
 CElementParser
 CElementProduct
 CElementSelect
 CElementSin
 CElementSqrt
 CElementSubtraction
 CElementSum
 CElementSyncCopy
 CExpressionContainer
 CGroupID
 CHardwareProvides access to the underlying hardware
 CIndex
 CIndexExt
 CKernelOpenCl Kernel generator
 CKernelConfigurationACL Kernel configuration class
 CKernelMergerOpenCl Kernel merger
 CLocalArray
 CMatrixOfElementsThe class represents a matrix elements of ::Element
 CMemBlock
 COperatorBinary
 COperatorGeneric
 COperatorTernary
 COperatorUnary
 CPrivateArray
 CPrivateVariable
 CQuaternionOfElementsThe class represents a matrix elements of ::Element
 CReductionAlgGeneratorThe class generates code corresponding to a reduction operation of elements
 CSubvector
 CVariable
 CVariableReference
 CVariableSP
 CVectorOfElementsThe class represents several ::Element
 CVectorOfElementsDataThe class represents several ::ElementData
 NaslAdvanced Simulation Library
 CABDFileInABD (ASL Binary Dump) file, input
 CABDFileOutABD (ASL Binary Dump) file, output
 CAbstractData
 CAbstractDataWithGhostNodes
 CAMatr
 CApplicationParametersManager
 CAVec
 CBarycentricRealize Barycentric algoritms for trianles generated within Kernel
 CBCAccelerationSource2Bondary condition local force(acceleration)
 CBCConstantFluxMapBondary condition that makes constant flux for pure diffusion
 CBCConstantGradientBondary condition that makes fixed gradient
 CBCConstantGradientMapBondary condition that makes fixed gradient
 CBCConstantGradientMap2Bondary condition that puts fixed value in each point
 CBCConstantPressureBondary condition corresponding an in- or outflow boundary conditions with a given pressure
 CBCConstantPressureVelocityBondary condition corresponding wall with given velocity for uncompressible
 CBCConstantPressureVelocityMap
 CBCConstantSourceBondary condition that adds fixed value to one in each point
 CBCConstantValueBondary condition that puts fixed value in each point
 CBCConstantValueMapBondary condition that puts fixed value in each point
 CBCConstantValueMiddlePointMapBondary condition that puts fixed value in each boundary point
 CBCConstantVelocityBondary condition corresponding wall with given velocity for uncompressible
 CBCDirectCopierBondary condition that copies directly the values from one data to another
 CBCFreeSurfaceBondary condition corresponding to a free surface ( \(\partial_{\vec n}u=0\) and \(\partial_{\vec n}\dot u=0\))
 CBCFreeSurface2Bondary condition corresponding to a free surface ( \(\partial_{\vec n}u=0\))
 CBCImposedDisplacementVelocityValueBondary condition set given values to displacement/velocity
 CBCKineticsLimitedDepositionMapSet outflux corresponding to kinetics and transport limitations of the deposition rate
 CBCLBGKCommon
 CBCLinearGrowthMap
 CBCLinearGrowthMap1Boundary condition that makes gradient proportional to a surface concentration
 CBCLinearGrowthMap2
 CBCNoSlipBondary condition corresponding to a rigid wall ( \( \vec u=0\))
 CBCNoSlipMapBondary condition corresponding to a rigid wall ( \( \vec u=0\))
 CBCondVirtual class describes general interface for boundary conditions
 CBCondConnectorVirtual class describes general interface for boundary conditions which connect two datas
 CBCondConnectorSliceVirtual class describes general interface for boundary conditions which connect two datas
 CBCondDynamicVirtual class describes general interface for boundary conditions
 CBCondSliceVirtual class describes general interface for boundary conditions
 CBCondWithMapVirtual class describes general interface for boundary conditions
 CBCRigidWallBondary condition corresponding to a rigid wall ( \(\vec u=0\) and \(\nabla p=0\))
 CBCRigidWallDFBondary condition corresponding to a rigid wall ( \(\vec u=0\) and \(\nabla p=0\))
 CBCRigidWallPoroElasticityBondary condition corresponding to a rigid wall ( \(\vec u=0\) and \(\nabla p=0\))
 CBCRigidWallRelaxationBondary condition corresponding to a rigid wall ( \(\vec u=0\) and \(\nabla p=0\))
 CBCSConstantValueBondary condition that puts fixed value in each point uses Slices
 CBCTransportLimitedDepositionMapSet outflux corresponding to transport limitation of the deposition rate
 CBCValuePFMapBondary condition that puts fixed value in each point
 CBCVelocityMap
 CBCZeroStressMapBondary condition corresponding to a free surface
 CBlock
 CBoxThe block without discretization (size and position are float)
 CcomparatorIndeces
 CComputeSurfaceFluxMap
 CComputeSurfaceForceMap
 CCrystallographicParametersDescribes crystalographyly specific date
 CDataClipperAlgorithm for generation of coarsed dataset
 CDataCoarserAlgorithm for generation of coarsed dataset
 CDataInterpolation
 CDataWithGhostNodes
 CDataWrapperClass defines a folding rule into a 1D/2D/3D bulk
 CDFOptimizerNumerical method which makes changes in the input map and produces map suitbale and optimal for use in BC
 CDistanceFunction
 CDistFBinaryOperation
 CDistFCone
 CDistFCylinder
 CDistFNormalization
 CDistFOperationAnd
 CDistFOperationInversion
 CDistFOperationOr
 CDistFPlane
 CDistFSphere
 CDistFUnaryOperation
 CElasticityCommonAAbstract class for elasticity solver
 CFDAdvectionDiffusionNumerical method which computes multicomponent transport processes
 CFDAdvectionDiffusion2Numerical method which computes multicomponent transport processes; \(O^2(dt)\)
 CFDAdvectionDiffusionExtendedNumerical method which computes multicomponent transport processes
 CFDAdvectionDiffusionInhomogeneousNumerical method which computes multicomponent transport processes
 CFDBVKineticsNumerical method which computes electrode reactions
 CFDElasticity2Numerical method which computes homogenious isotropic elasticity equation
 CFDElasticityIncompressibleStaticNumerical method which computes homogenious isotropic elasticity equation
 CFDElasticityRelaxationNumerical method which computes homogenious isotropic elasticity equation
 CFDMultiPhaseNumerical method which computes multiphase transport processes
 CFDPoroElasticityNumerical method which computes homogenious isotropic poro-elasticity equation
 CFDStefanMaxwellNumerical method which computes multicomponent transport processes
 CFDStefanMaxwellElectricField
 CGlobalSpace
 CI2TThis class is used in order to overload function according to an integer parameter
 CIndex2PositionACL
 CIndex2PositionDiscreteACL
 CInterfaceTrackingAlg1Numerical method which computes evolution of an interface
 CLBGKNumerical method for fluid flow
 CLBGKTurbulence
 CLBGKUtilitiesDifferent kernels for preprocessing and posprocessing of data used by LBGK
 CLevelSetNumerical method which computes evolution of an interface
 CLevelSetLinearNumerical method which computes evolution of an interface
 CLinearSplineLinear spline function
 CLSFacetedGrowthNumerical method which computes evolution of an interface with a crystalographic kinetics
 CLSNormalGrowthNumerical method which computes evolution of an interface
 CMemElementBase
 CMemVector
 CNumMethod
 CNumMethodsMerger
 CParameter
 CParametersManager
 CPFBinaryOperation
 CPFConstant
 CPFLinear
 CPFOperationInversion
 CPFOperationMinus
 CPFOperationPlus
 CPFOperationProduct
 CPFRotationFieldCreates function corresponding to a velocity field
 CPFSign
 CPFUnaryOperation
 CPositionFunction
 CProbeCollects point values from the input data
 CProbeLICollects point values from the input data with linear interpolation
 CProbeTemplate
 CQuadraticSplineQuadratic spline function
 CQubicSplineQubic spline function
 CQubicSpline1Qubic spline function
 CSingleKernelMapNM
 CSingleKernelNM
 CTemplateVEThis class contains VectorOfElements which corresponds to values of a field in littice nodes
 CTimeContinPLagrangeNumerical method that generates temporal extrapolation of the data with Lagrangian polynoms
 CTimeContinPLagrangeFractionNumerical method that generates temporal extrapolation of the data with Lagrangian polynoms of fractional argument
 CTimeContinuationsNumerical method that generates temporal extrapolation of the data, Abstract class
 CTimer
 CTimeStamp
 CUniversalFunction
 CUValueUpdatable value. This class stores value and its TimeStamp
 CVectorTemplateDefines set of vectros with several properties
 CVTObjectsDefines andditionl features related to a VectorTemplate
 CWriter
 CWriterVTKXML
 Nboost
 Cshared_ptr
 Cshared_array
 Cscoped_ptr
 Cscoped_array
 NclThe OpenCL C++ bindings are defined within this namespace
 Ndetail
 CReferenceHandler
 Cparam_traits
 CGetInfoFunctor0
 CGetInfoFunctor1
 CReferenceHandler< cl_device_id >
 CReferenceHandler< cl_platform_id >
 CReferenceHandler< cl_context >
 CReferenceHandler< cl_command_queue >
 CReferenceHandler< cl_mem >
 CReferenceHandler< cl_sampler >
 CReferenceHandler< cl_program >
 CReferenceHandler< cl_kernel >
 CReferenceHandler< cl_event >
 CWrapper
 CWrapper< cl_device_id >
 CKernelArgumentHandler
 CKernelArgumentHandler< LocalSpaceArg >
 CNullType
 CSetArg
 CSetArg< index, NullType >
 CKernelFunctorGlobal
 CfunctionImplementation_
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, T8, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, T7, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, T6, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, T5, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, T4, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, T3, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, T2, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, T1, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 CfunctionImplementation_< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >
 Csize_tClass used to interface between C++ and OpenCL C calls that require arrays of size_t values, whose size is known statically
 CImageFormatAdds constructors and member functions for cl_image_format
 CDeviceClass interface for cl_device_id
 CPlatformClass interface for cl_platform_id
 CContextClass interface for cl_context
 CEventClass interface for cl_event
 CMemoryClass interface for cl_mem
 CBufferClass interface for Buffer Memory Objects
 CBufferGLClass interface for GL Buffer Memory Objects
 CImageC++ base class for Image Memory objects
 CImage2DClass interface for 2D Image Memory objects
 CCL_EXT_SUFFIX__VERSION_1_1_DEPRECATEDClass interface for GL 2D Image Memory objects
 CImage3DClass interface for 3D Image Memory objects
 CImage3DGLClass interface for GL 3D Image Memory objects
 CBufferRenderGLClass interface for GL Render Buffer Memory Objects
 CSamplerClass interface for cl_sampler
 CNDRangeClass interface for specifying NDRange values
 CLocalSpaceArgLocal address wrapper for use with Kernel::setArg
 CKernelClass interface for cl_kernel
 CProgramProgram interface that implements cl_program
 CCommandQueueCommandQueue interface for cl_command_queue
 CEnqueueArgs
 Cmake_kernel
 NmatiocppMatio c++ wrapper
 CVar
 NstdSTL namespace
 Cshared_array
 Cunique_array
 CArrayDeleterClass for compatibility with std:shared_ptr
 CAVec
 CParameters