PolyFEM
Loading...
Searching...
No Matches
eigs.py File Reference

Go to the source code of this file.

Namespaces

namespace  eigs
 

Functions

 eigs.sqr (a)
 
 eigs.trunc_acos (x)
 
 eigs.eigs_2d (mat)
 
 eigs.eigs_3d (mat)
 
 eigs.parse_args ()
 

Variables

 eigs.args = parse_args()
 
list eigs.dims = [2, 3]
 
str eigs.cpp = "#include <polyfem/autogen/auto_eigs.hpp>\n\n\n"
 
str eigs.hpp = "#pragma once\n\n#include <Eigen/Dense>\n\n"
 
 eigs.lambdaa = Symbol('lambda', real=True)
 
 eigs.M = zeros(dim, dim)
 
 eigs.real
 
 eigs.lambdas = eigs_2d(M)
 
 eigs.c99 = pretty_print.C99_print(lambdas)
 
str eigs.signature = "template<typename T>\nvoid eigs_" + str(dim) + "d(const Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic, 0, 3, 3> &m, "
 
 eigs.path = os.path.abspath(args.output)