|
SeExpr
|
Functions | |
| <!--CopyrightDisneyEnterprises, Inc.Allrightsreserved.LicensedundertheApacheLicense, Version2.0(the"License");youmaynotusethisfileexceptincompliancewiththeLicenseandthefollowingmodificationtoit:Section6Trademarks.deletedandreplacedwith:6.Trademarks.ThisLicensedoesnotgrantpermissiontousethetradenames, trademarks, servicemarks, orproductnamesoftheLicensoranditsaffiliates, exceptasrequiredforreproducingthecontentoftheNOTICEfile.YoumayobtainacopyoftheLicenseathttp:--> < p > You can still define | resolveVar () and resolveFunc() methods in your custom expression classes |
| with numParticles numAttributes A variable block contains variable names and types but doesn t care what the values are< pre > void | f (const std::string &s, MyParticleData *p, int outputDim=3) |
| </pre > To parallelize evaluation per a simple parallel_for can be p | numParticles ()) |
Variables | |
| </pre > To parallelize evaluation per | particle |
| </pre > To parallelize evaluation per a simple parallel_for can be | used |
| </pre > To parallelize evaluation per a simple parallel_for can be p blocked_range r VarBlock | myBlock =block.clone() |
| e evalMultiple & | myblock |
| with numParticles numAttributes A variable block contains variable names and types but doesn t care what the values are<pre> void f | ( | const std::string & | s, |
| MyParticleData * | p, | ||
| int | outputDim = 3 |
||
| ) |
Definition at line 35 of file varblocks.txt.
References SeExpr2::VarBlockCreator::create(), SeExpr2::VarBlock::Pointer(), SeExpr2::VarBlockCreator::registerVariable(), and SeExpr2::TypeVec().
Referenced by SeExpr2::ExprIfThenElseNode::buildInterpreter(), SeExpr2::ExprAssignNode::buildInterpreter(), SeExpr2::ExprCompareNode::buildInterpreter(), SeExpr2::ExprVarNode::buildInterpreter(), ExprTextEdit::contextMenuEvent(), SeExpr2::copyVarToPromotedPosition(), SeExpr2::Expression::evalMultiple(), SeExpr2::getTemplatizedOp(), SeExpr2::getTemplatizedOp2(), ExprGrapherView::mouseMoveEvent(), SeExpr2::noiseHelper(), ExprGrapherView::paintGL(), and SeExpr2::ExprVecNode::value().
| </pre> To parallelize evaluation per a simple parallel_for can be p numParticles | ( | ) |
| <!--CopyrightDisneyEnterprises,Inc.Allrightsreserved.LicensedundertheApacheLicense,Version2.0(the"License");youmaynotusethisfileexceptincompliancewiththeLicenseandthefollowingmodificationtoit:Section6Trademarks.deletedandreplacedwith:6.Trademarks.ThisLicensedoesnotgrantpermissiontousethetradenames,trademarks,servicemarks,orproductnamesoftheLicensoranditsaffiliates,exceptasrequiredforreproducingthecontentoftheNOTICEfile.YoumayobtainacopyoftheLicenseathttp:--><p> You can still define resolveVar | ( | ) |
| </pre> To parallelize evaluation per a simple parallel_for can be p blocked_range r VarBlock myBlock =block.clone() |
Definition at line 77 of file varblocks.txt.
| e evalMultiple& myblock |
Definition at line 78 of file varblocks.txt.
| </pre> To parallelize evaluation per particle |
Definition at line 73 of file varblocks.txt.
| </pre> To parallelize evaluation per a simple parallel_for can be used |
Definition at line 73 of file varblocks.txt.
1.8.5