|
libROM
v1.0
Data-driven physical simulation library
|
This is the complete list of members for CAROM::DMD, including all inherited members.
| addOffset(Vector &result, double t=0.0, int deg=0) | CAROM::DMD | protectedvirtual |
| computeDMDSnapshotPair(const Matrix &snapshots) | CAROM::DMD | protectedvirtual |
| computeEigExp(std::complex< double > eig, double t) | CAROM::DMD | protectedvirtual |
| computePhi(DMDInternal dmd_internal_obj) | CAROM::DMD | protectedvirtual |
| constructDMD(const Matrix &f_snapshots, int rank, int num_procs, const Matrix *W0, double linearity_tol) | CAROM::DMD | protected |
| createSnapshotMatrix(const std::vector< std::shared_ptr< Vector >> &snapshots) | CAROM::DMD | protected |
| d_A_tilde | CAROM::DMD | protected |
| d_alt_output_basis | CAROM::DMD | protected |
| d_basis | CAROM::DMD | protected |
| d_dim | CAROM::DMD | protected |
| d_dt | CAROM::DMD | protected |
| d_eigs | CAROM::DMD | protected |
| d_energy_fraction | CAROM::DMD | protected |
| d_init_projected | CAROM::DMD | protected |
| d_k | CAROM::DMD | protected |
| d_num_procs | CAROM::DMD | protected |
| d_num_singular_vectors | CAROM::DMD | protected |
| d_phi_imaginary | CAROM::DMD | protected |
| d_phi_imaginary_squared_inverse | CAROM::DMD | protected |
| d_phi_real | CAROM::DMD | protected |
| d_phi_real_squared_inverse | CAROM::DMD | protected |
| d_projected_init_imaginary | CAROM::DMD | protected |
| d_projected_init_real | CAROM::DMD | protected |
| d_rank | CAROM::DMD | protected |
| d_sampled_times | CAROM::DMD | protected |
| d_snapshots | CAROM::DMD | protected |
| d_state_offset | CAROM::DMD | protected |
| d_sv | CAROM::DMD | protected |
| d_t_offset | CAROM::DMD | protected |
| d_trained | CAROM::DMD | protected |
| DMD(int dim, double dt, bool alt_output_basis=false, std::shared_ptr< Vector > state_offset=nullptr) | CAROM::DMD | |
| DMD(std::string base_file_name) | CAROM::DMD | |
| DMD(int dim, bool alt_output_basis=false, std::shared_ptr< Vector > state_offset=nullptr) | CAROM::DMD | protected |
| DMD(std::vector< std::complex< double >> &eigs, std::shared_ptr< Matrix > &phi_real, std::shared_ptr< Matrix > &phi_imaginary, int k, double dt, double t_offset, std::shared_ptr< Vector > &state_offset) | CAROM::DMD | protected |
| DMD() | CAROM::DMD | protected |
| DMD(const DMD &other) | CAROM::DMD | protected |
| getDimension() const (defined in CAROM::DMD) | CAROM::DMD | inline |
| getNumSamples() const | CAROM::DMD | inline |
| getParametricDMD(std::unique_ptr< DMD > ¶metric_dmd, const std::vector< Vector > ¶meter_points, std::vector< DMD * > &dmds, const Vector &desired_point, std::string rbf, std::string interp_method, double closest_rbf_val, bool reorthogonalize_W) | CAROM::DMD | friend |
| getSnapshotMatrix() | CAROM::DMD | |
| getTimeOffset() const | CAROM::DMD | |
| load(std::string base_file_name) | CAROM::DMD | virtual |
| load(const char *base_file_name) | CAROM::DMD | |
| operator=(const DMD &rhs) | CAROM::DMD | protected |
| phiMultEigs(double t, int deg=0) | CAROM::DMD | protected |
| predict(double t, int deg=0) | CAROM::DMD | |
| projectInitialCondition(const Vector &init, double t_offset=-1.0) | CAROM::DMD | |
| save(std::string base_file_name) | CAROM::DMD | virtual |
| save(const char *base_file_name) | CAROM::DMD | |
| setOffset(std::shared_ptr< Vector > &offset_vector, int order) | CAROM::DMD | virtual |
| summary(std::string base_file_name) | CAROM::DMD | |
| takeSample(double *u_in, double t) | CAROM::DMD | virtual |
| train(double energy_fraction, const Matrix *W0=NULL, double linearity_tol=0.0) | CAROM::DMD | virtual |
| train(int k, const Matrix *W0=NULL, double linearity_tol=0.0) | CAROM::DMD | virtual |
| ~DMD() | CAROM::DMD | inlinevirtual |