Janus 2.0.0
High-performance C++20 dual-mode numerical framework
Loading...
Searching...
No Matches
janus::StructuralTransformOptions Struct Reference

Options for structural simplification and analysis passes. More...

#include <StructuralTransforms.hpp>

Public Attributes

int input_idx = 0
 Index of the input block to analyze.
int output_idx = 0
 Index of the output block to analyze.
int max_alias_row_nnz = 2
 Max non-zeros in an alias candidate row.
bool require_constant_alias_coefficients
 Require constant (symbol-free) coefficients.

Detailed Description

Options for structural simplification and analysis passes.

Member Data Documentation

◆ input_idx

int janus::StructuralTransformOptions::input_idx = 0

Index of the input block to analyze.

◆ max_alias_row_nnz

int janus::StructuralTransformOptions::max_alias_row_nnz = 2

Max non-zeros in an alias candidate row.

◆ output_idx

int janus::StructuralTransformOptions::output_idx = 0

Index of the output block to analyze.

◆ require_constant_alias_coefficients

bool janus::StructuralTransformOptions::require_constant_alias_coefficients
Initial value:
=
true

Require constant (symbol-free) coefficients.


The documentation for this struct was generated from the following file: