libROM  v1.0
Data-driven physical simulation library
CAROM::DMDc Member List

This is the complete list of members for CAROM::DMDc, including all inherited members.

addOffset(Vector &result)CAROM::DMDcprotectedvirtual
computeDMDcSnapshotPair(const Matrix &snapshots, const Matrix &controls, const Matrix *B)CAROM::DMDcprotectedvirtual
computeEigExp(std::complex< double > eig, double t)CAROM::DMDcprotectedvirtual
constructDMDc(const Matrix &f_snapshots, const Matrix &f_controls, int rank, int num_procs, const Matrix *B)CAROM::DMDcprotected
createSnapshotMatrix(const std::vector< std::shared_ptr< Vector >> &snapshots)CAROM::DMDcprotected
d_A_tildeCAROM::DMDcprotected
d_B_tildeCAROM::DMDcprotected
d_basisCAROM::DMDcprotected
d_controlsCAROM::DMDcprotected
d_dimCAROM::DMDcprotected
d_dim_cCAROM::DMDcprotected
d_dtCAROM::DMDcprotected
d_eigsCAROM::DMDcprotected
d_energy_fractionCAROM::DMDcprotected
d_init_projectedCAROM::DMDcprotected
d_kCAROM::DMDcprotected
d_num_procsCAROM::DMDcprotected
d_num_singular_vectorsCAROM::DMDcprotected
d_phi_imaginaryCAROM::DMDcprotected
d_phi_imaginary_squared_inverseCAROM::DMDcprotected
d_phi_realCAROM::DMDcprotected
d_phi_real_squared_inverseCAROM::DMDcprotected
d_projected_controls_imaginaryCAROM::DMDcprotected
d_projected_controls_realCAROM::DMDcprotected
d_projected_init_imaginaryCAROM::DMDcprotected
d_projected_init_realCAROM::DMDcprotected
d_rankCAROM::DMDcprotected
d_sampled_timesCAROM::DMDcprotected
d_snapshotsCAROM::DMDcprotected
d_state_offsetCAROM::DMDcprotected
d_svCAROM::DMDcprotected
d_t_offsetCAROM::DMDcprotected
d_trainedCAROM::DMDcprotected
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::DMDcprotected
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::DMDcprotected
DMDc()CAROM::DMDcprotected
DMDc(const DMDc &other)CAROM::DMDcprotected
getDimension() const (defined in CAROM::DMDc)CAROM::DMDcinline
getNumSamples() constCAROM::DMDcinline
getParametricDMDc(std::unique_ptr< DMDc > &parametric_dmdc, const std::vector< Vector > &parameter_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::DMDcfriend
getSnapshotMatrix()CAROM::DMDc
getTimeOffset() constCAROM::DMDc
load(std::string base_file_name)CAROM::DMDcvirtual
load(const char *base_file_name)CAROM::DMDc
operator=(const DMDc &rhs)CAROM::DMDcprotected
phiMultEigs(double t)CAROM::DMDcprotected
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::DMDcvirtual
save(const char *base_file_name)CAROM::DMDc
setOffset(std::shared_ptr< Vector > &offset_vector)CAROM::DMDcvirtual
summary(std::string base_file_name)CAROM::DMDc
takeSample(double *u_in, double t, double *f_in, bool last_step=false)CAROM::DMDcvirtual
train(double energy_fraction, const Matrix *B=NULL)CAROM::DMDcvirtual
train(int k, const Matrix *B=NULL)CAROM::DMDcvirtual
~DMDc()CAROM::DMDcinlinevirtual