23 #ifndef _libint2_src_bin_libint_codeblock_h_ 24 #define _libint2_src_bin_libint_codeblock_h_ 34 CodeBlock(
const SafePtr<CodeContext>& context) :
38 SafePtr<CodeContext> context()
const {
return context_; }
41 virtual std::string open() =0;
43 virtual std::string close() =0;
46 SafePtr<CodeContext> context_;
51 ForLoop(
const SafePtr<CodeContext>& context, std::string& varname,
52 const SafePtr<Entity>& less_than,
const SafePtr<Entity>& start_at);
62 SafePtr<Entity> less_than_;
63 SafePtr<Entity> start_at_;
Defaults definitions for various parameters assumed by Libint.
Definition: algebra.cc:23
Definition: stdarray.h:18
Definition: codeblock.h:32
Definition: codeblock.h:49