Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 238,227,082 papers from all fields of science
Search
Sign In
Create Free Account
Expression templates
Expression templates are a C++ template metaprogramming technique that builds structures representing a computation at compile time, which structures…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
16 relations
Blitz++
Boost
C++
Curiously recurring template pattern
Expand
Broader (1)
Metaprogramming
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2017
2017
Compile-Time Symbolic Differentiation Using C++ Expression Templates
D. Kourounis
,
L. Gergidis
,
Michael Saunders
,
A. Walther
,
O. Schenk
arXiv.org
2017
Corpus ID: 22237533
Template metaprogramming is a popular technique for implementing compile time mechanisms for numerical computing. We demonstrate…
Expand
2012
2012
New C++ paradigms applied to the implementation of efficient arbitrary-rank tensors for high-performance computing
A. M. Aragón
arXiv.org
2012
Corpus ID: 8874891
This article discusses an efficient implementation of tensors of arbitrary rank that can be used as a basic building block for…
Expand
2012
2012
Generic Programming Approach in the Implementation of Error-Correcting Codes From Algebraic Geometry
Artem Pelenitsyn
2012
Corpus ID: 42988908
We describe design decisions adopted in our software implementation of decoder for a class of algebraic geometry codes. The…
Expand
2011
2011
CU++ET: An Object Oriented Tool for Accelerating Computational Fluid Dynamics Codes using Graphical Processing Units
Dominic Chandar
,
J. Sitaraman
,
D. Mavriplis
2011
Corpus ID: 17627065
The application of graphical processing units (GPU) to solve partial dierential equations is gaining popularity with the advent…
Expand
Review
2011
Review
2011
filib++ , Expression Templates and the Coming Interval Standard
M. Nehmeier
,
J. V. von Gudenberg
Reliable Computing
2011
Corpus ID: 10058385
In this paper we investigate how a C++ class library can be improved by the concept of expression templates. Our rst result is a…
Expand
2009
2009
Automatic parallelisation of staggered grid codes with expression templates
C. Pflaum
,
Zahra Rahimi
Int. J. Comput. Sci. Eng.
2009
Corpus ID: 26469415
The finite difference discretisation on staggered grids is a common technique to discretise Maxwell's equations and Stokes…
Expand
2008
2008
An Embedded Declarative Language for Hierarchical Object Structure Traversal
Sumant Tambe
,
A. Gokhale
2008
Corpus ID: 15321074
A common challenge in processing large domain-specific models and in-memory object structures (e.g., complex XML documents) is…
Expand
2003
2003
Software Technologies for High-Performance Parallel Signal Processing
J. Kepner
,
J. Lebak
2003
Corpus ID: 15052791
■ Real-time signal processing consumes the majority of the world’s computing power. Increasingly, programmable parallel…
Expand
2000
2000
AN EXPRESSION TEMPLATE AWARE LAMBDA FUNCTION
Jörg Striegnitz
,
Stephen A. Smith
2000
Corpus ID: 61042334
The authors show how the paradigms of lambda functions and expression templates fit together in order to provide a means to…
Expand
2000
2000
AN EXPRESSION TEMPLATE AWARE LAMBDA FUNCTION
S. Smith
,
J. Striegnitz
2000
Corpus ID: 267810103
The authors show how the paradigms of lambda functions and expression templates fit together in order to provide a means to…
Expand