Commit bece6c7b authored by Cianciosa, Mark's avatar Cianciosa, Mark
Browse files

Merge branch 'piecewise_combine' into 'main'

Piecewise combine

See merge request !61
parents af4b2092 531550d8
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -2530,6 +2530,7 @@
					"-lLLVMCGData",
					"-lLLVMSandboxIR",
					"-lLLVMFrontendAtomic",
					"-lLLVMObjectYAML",
					"-lLLVMAArch64CodeGen",
					"-lclangFrontend",
					"-lclangBasic",
@@ -2630,6 +2631,7 @@
					"-lLLVMCGData",
					"-lLLVMSandboxIR",
					"-lLLVMFrontendAtomic",
					"-lLLVMObjectYAML",
					"-lLLVMAArch64CodeGen",
					"-lclangFrontend",
					"-lclangBasic",
+230 −180

File changed.

Preview size limit exceeded, changes collapsed.

+143 −119

File changed.

Preview size limit exceeded, changes collapsed.

+36 −26

File changed.

Preview size limit exceeded, changes collapsed.

+12 −0
Original line number Diff line number Diff line
@@ -335,6 +335,18 @@ namespace graph {
///  Convenience type alias for shared leaf nodes.
    template<jit::float_scalar T, bool SAFE_MATH=false>
    using shared_leaf = std::shared_ptr<leaf_node<T, SAFE_MATH>>;
//------------------------------------------------------------------------------
///  @brief Create a null leaf.
///
///  @tparam T         Base type of the calculation.
///  @tparam SAFE_MATH Use safe math operations.
///
///  @returns A null leaf.
//------------------------------------------------------------------------------
    template<jit::float_scalar T, bool SAFE_MATH=false>
    constexpr shared_leaf<T, SAFE_MATH> null_leaf() {
        return shared_leaf<T, SAFE_MATH> ();
    }
///  Convenience type alias for a vector of output nodes.
    template<jit::float_scalar T, bool SAFE_MATH=false>
    using output_nodes = std::vector<shared_leaf<T, SAFE_MATH>>;
Loading