24 #ifndef _libint2_src_bin_libint_codeblock_h_ 25 #define _libint2_src_bin_libint_codeblock_h_ 35 CodeBlock(
const SafePtr<CodeContext>& context) :
39 SafePtr<CodeContext> context()
const {
return context_; }
42 virtual std::string open() =0;
44 virtual std::string close() =0;
47 SafePtr<CodeContext> context_;
52 ForLoop(
const SafePtr<CodeContext>& context, std::string& varname,
53 const SafePtr<Entity>& less_than,
const SafePtr<Entity>& start_at);
63 SafePtr<Entity> less_than_;
64 SafePtr<Entity> start_at_;
Defaults definitions for various parameters assumed by Libint.
Definition: algebra.cc:24
Definition: codeblock.h:33
Definition: codeblock.h:50