PolyFEM
|
#include <IncompressibleLinElast.hpp>
Public Member Functions | |
std::string | name () const override |
Eigen::Matrix< double, Eigen::Dynamic, 1, 0, 3, 1 > | assemble (const MixedAssemblerData &data) const override |
int | rows () const override |
int | cols () const override |
Public Member Functions inherited from polyfem::assembler::MixedAssembler | |
MixedAssembler () | |
virtual | ~MixedAssembler ()=default |
void | assemble (const bool is_volume, const int n_psi_basis, const int n_phi_basis, const std::vector< basis::ElementBases > &psi_bases, const std::vector< basis::ElementBases > &phi_bases, const std::vector< basis::ElementBases > &gbases, const AssemblyValsCache &psi_cache, const AssemblyValsCache &phi_cache, const double t, StiffnessMatrix &stiffness) const |
int | size () const |
virtual void | set_size (const int size) |
Additional Inherited Members | |
Protected Attributes inherited from polyfem::assembler::MixedAssembler | |
int | size_ = -1 |
Definition at line 39 of file IncompressibleLinElast.hpp.
|
overridevirtual |
Implements polyfem::assembler::MixedAssembler.
Definition at line 148 of file IncompressibleLinElast.cpp.
References polyfem::assembler::ElementAssemblyValues::basis_values, cols(), polyfem::assembler::MixedAssemblerData::da, polyfem::assembler::MixedAssemblerData::i, polyfem::assembler::MixedAssemblerData::j, polyfem::assembler::MixedAssemblerData::phi_vals, polyfem::assembler::MixedAssemblerData::psi_vals, rows(), and polyfem::assembler::MixedAssembler::size().
|
inlineoverridevirtual |
Implements polyfem::assembler::MixedAssembler.
Definition at line 49 of file IncompressibleLinElast.hpp.
Referenced by assemble().
|
inlineoverridevirtual |
Implements polyfem::assembler::MixedAssembler.
Definition at line 42 of file IncompressibleLinElast.hpp.
|
inlineoverridevirtual |
Implements polyfem::assembler::MixedAssembler.
Definition at line 48 of file IncompressibleLinElast.hpp.
References polyfem::assembler::MixedAssembler::size_.
Referenced by assemble().