ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches
Classes | Functions
Special Purpose Functions
Collaboration diagram for 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

◆ convert()

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

type conversion

◆ excerpt()

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()

◆ initData()

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, and testASLData.cc.

◆ parse()

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

◆ printfFunction()

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

printf()