PolyFEM
Loading...
Searching...
No Matches
polyfem::assembler::IncompressibleLinearElasticityMixed Class Reference

#include <IncompressibleLinElast.hpp>

Inheritance diagram for polyfem::assembler::IncompressibleLinearElasticityMixed:
[legend]
Collaboration diagram for polyfem::assembler::IncompressibleLinearElasticityMixed:
[legend]

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
 

Detailed Description

Definition at line 38 of file IncompressibleLinElast.hpp.

Member Function Documentation

◆ assemble()

Eigen::Matrix< double, Eigen::Dynamic, 1, 0, 3, 1 > polyfem::assembler::IncompressibleLinearElasticityMixed::assemble ( const MixedAssemblerData data) const
overridevirtual

◆ cols()

int polyfem::assembler::IncompressibleLinearElasticityMixed::cols ( ) const
inlineoverridevirtual

Implements polyfem::assembler::MixedAssembler.

Definition at line 48 of file IncompressibleLinElast.hpp.

Referenced by assemble().

Here is the caller graph for this function:

◆ name()

std::string polyfem::assembler::IncompressibleLinearElasticityMixed::name ( ) const
inlineoverridevirtual

Implements polyfem::assembler::MixedAssembler.

Definition at line 41 of file IncompressibleLinElast.hpp.

◆ rows()

int polyfem::assembler::IncompressibleLinearElasticityMixed::rows ( ) const
inlineoverridevirtual

Implements polyfem::assembler::MixedAssembler.

Definition at line 47 of file IncompressibleLinElast.hpp.

References polyfem::assembler::MixedAssembler::size_.

Referenced by assemble().

Here is the caller graph for this function:

The documentation for this class was generated from the following files: