17 mfem::Array2D<int> ubdegs;
19 mfem::DenseMatrix V, V_inv;
20 mfem::real_t *x, *L, *Li, *Di;
22 void ComputeUBDegs(mfem::Geometry::Type >ype);
23 void ComputeVDM(mfem::IntegrationRule &solpts);
28 ModalBasis(mfem::DG_FECollection &fec, mfem::Geometry::Type >ype,
int order,
int dim);
32 void ComputeModes(
const mfem::Vector &nodes, mfem::Vector &modes);
33 void SetModes(
const mfem::Vector &modes);
35 mfem::real_t
Eval(mfem::Vector &x);
36 mfem::DenseMatrix ComputeVDM(
const mfem::IntegrationRule *ir);
37 mfem::Vector
EvalGrad(mfem::Vector &x);
39 void ComputeNodes(
const mfem::Vector& modes, mfem::Vector& nodes);
Definition ModalBasis.hpp:14
int npts
Definition ModalBasis.hpp:26
void GetModes(mfem::Vector &modes)
Definition ModalBasis.cpp:162
void SetModes(const mfem::Vector &modes)
Definition ModalBasis.cpp:157
mfem::Vector EvalGrad(mfem::Vector &x)
Definition ModalBasis.cpp:235
mfem::real_t Eval(mfem::Vector &x)
Definition ModalBasis.cpp:181
void ComputeNodes(mfem::Vector &nodes)
Definition ModalBasis.cpp:167
const mfem::DenseMatrix & GetVandermonde()
Definition ModalBasis.cpp:42
int order
Definition ModalBasis.hpp:26
mfem::Array2D< int > GetPolyDegs()
Definition ModalBasis.cpp:37
~ModalBasis()
Definition ModalBasis.cpp:29
void ComputeModes(const mfem::Vector &nodes)
Definition ModalBasis.cpp:142
Definition ConditionFactory.hpp:16