|
libROM
v1.0
Data-driven physical simulation library
|
This is the complete list of members for CAROM::DMDc, including all inherited members.
| addOffset(Vector &result) | CAROM::DMDc | protectedvirtual |
| computeDMDcSnapshotPair(const Matrix &snapshots, const Matrix &controls, const Matrix *B) | CAROM::DMDc | protectedvirtual |
| computeEigExp(std::complex< double > eig, double t) | CAROM::DMDc | protectedvirtual |
| constructDMDc(const Matrix &f_snapshots, const Matrix &f_controls, int rank, int num_procs, const Matrix *B) | CAROM::DMDc | protected |
| createSnapshotMatrix(const std::vector< std::shared_ptr< Vector >> &snapshots) | CAROM::DMDc | protected |
| d_A_tilde | CAROM::DMDc | protected |
| d_B_tilde | CAROM::DMDc | protected |
| d_basis | CAROM::DMDc | protected |
| d_controls | CAROM::DMDc | protected |
| d_dim | CAROM::DMDc | protected |
| d_dim_c | CAROM::DMDc | protected |
| d_dt | CAROM::DMDc | protected |
| d_eigs | CAROM::DMDc | protected |
| d_energy_fraction | CAROM::DMDc | protected |
| d_init_projected | CAROM::DMDc | protected |
| d_k | CAROM::DMDc | protected |
| d_num_procs | CAROM::DMDc | protected |
| d_num_singular_vectors | CAROM::DMDc | protected |
| d_phi_imaginary | CAROM::DMDc | protected |
| d_phi_imaginary_squared_inverse | CAROM::DMDc | protected |
| d_phi_real | CAROM::DMDc | protected |
| d_phi_real_squared_inverse | CAROM::DMDc | protected |
| d_projected_controls_imaginary | CAROM::DMDc | protected |
| d_projected_controls_real | CAROM::DMDc | protected |
| d_projected_init_imaginary | CAROM::DMDc | protected |
| d_projected_init_real | CAROM::DMDc | protected |
| d_rank | CAROM::DMDc | protected |
| d_sampled_times | CAROM::DMDc | protected |
| d_snapshots | CAROM::DMDc | protected |
| d_state_offset | CAROM::DMDc | protected |
| d_sv | CAROM::DMDc | protected |
| d_t_offset | CAROM::DMDc | protected |
| d_trained | CAROM::DMDc | protected |
| DMDc(int dim, int dim_c, double dt, std::shared_ptr< Vector > state_offset=nullptr) | CAROM::DMDc | |
| DMDc(std::string base_file_name) | CAROM::DMDc | |
| DMDc(int dim, int dim_c, std::shared_ptr< Vector > state_offset=nullptr) | CAROM::DMDc | protected |
| DMDc(std::vector< std::complex< double >> &eigs, std::shared_ptr< Matrix > &phi_real, std::shared_ptr< Matrix > &phi_imaginary, std::shared_ptr< Matrix > &B_tilde, int k, double dt, double t_offset, std::shared_ptr< Vector > &state_offset, std::shared_ptr< Matrix > &basis) | CAROM::DMDc | protected |
| DMDc() | CAROM::DMDc | protected |
| DMDc(const DMDc &other) | CAROM::DMDc | protected |
| getDimension() const (defined in CAROM::DMDc) | CAROM::DMDc | inline |
| getNumSamples() const | CAROM::DMDc | inline |
| getParametricDMDc(std::unique_ptr< DMDc > ¶metric_dmdc, const std::vector< Vector > ¶meter_points, std::vector< DMDc * > &dmdcs, std::vector< std::shared_ptr< Matrix >> &controls, std::shared_ptr< Matrix > &controls_interpolated, const Vector &desired_point, std::string rbf, std::string interp_method, double closest_rbf_val, bool reorthogonalize_W) | CAROM::DMDc | friend |
| getSnapshotMatrix() | CAROM::DMDc | |
| getTimeOffset() const | CAROM::DMDc | |
| load(std::string base_file_name) | CAROM::DMDc | virtual |
| load(const char *base_file_name) | CAROM::DMDc | |
| operator=(const DMDc &rhs) | CAROM::DMDc | protected |
| phiMultEigs(double t) | CAROM::DMDc | protected |
| predict(double t) | CAROM::DMDc | |
| project(const Vector &init, const Matrix &controls, double t_offset=-1.0) | CAROM::DMDc | |
| save(std::string base_file_name) | CAROM::DMDc | virtual |
| save(const char *base_file_name) | CAROM::DMDc | |
| setOffset(std::shared_ptr< Vector > &offset_vector) | CAROM::DMDc | virtual |
| summary(std::string base_file_name) | CAROM::DMDc | |
| takeSample(double *u_in, double t, double *f_in, bool last_step=false) | CAROM::DMDc | virtual |
| train(double energy_fraction, const Matrix *B=NULL) | CAROM::DMDc | virtual |
| train(int k, const Matrix *B=NULL) | CAROM::DMDc | virtual |
| ~DMDc() | CAROM::DMDc | inlinevirtual |