ASL  0.1.6
Advanced Simulation Library
Classes | Functions
Special Purpose Functions

Classes

class  acl::ElementConvert
 realizes convert_ functionality More...
 

Functions

Element acl::elementOperators::excerpt (Element source, Element filter)
 
Element acl::elementOperators::parse (const std::vector< std::pair< Element, std::string > > &elementNamePairs, const std::string &statement)
 
Element acl::elementOperators::convert (const TypeID tName, Element e1, bool strong=true)
 
Element acl::elementOperators::printfFunction (std::string args)
 
void acl::initData (Element a, Element initializationValue, const KernelConfiguration &kernelConfig=KERNEL_BASIC)
 

Detailed Description

Function Documentation

Element acl::elementOperators::convert ( const TypeID  tName,
Element  e1,
bool  strong = true 
)

type conversion

Examples:
testKernel.cc.
Element acl::elementOperators::excerpt ( Element  source,
Element  filter 
)

Creates excerpt from source defined by filter by replacing of "INDEX" occurrences in source->str() by filter->str()

Examples:
testPerformance.cc.
void acl::initData ( Element  a,
Element  initializationValue,
const KernelConfiguration kernelConfig = KERNEL_BASIC 
)

function writes data from initializationValue to a

Examples:
cubeGravity.cc, cubeIncompressibleGravity.cc, jumpingBox.cc, poroelastic.cc, testASLData.cc, and testReductionFunction.cc.
Element acl::elementOperators::parse ( const std::vector< std::pair< Element, std::string > > &  elementNamePairs,
const std::string &  statement 
)

Parses statement by replacing occurrences of element's names by corresponding element->str() from elementNamePairs

Element acl::elementOperators::printfFunction ( std::string  args)

printf()