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

#include <AssemblerData.hpp>

Collaboration diagram for polyfem::assembler::MixedNonLinearAssemblerData:
[legend]

Public Member Functions

 MixedNonLinearAssemblerData (const ElementAssemblyValues &psi_vals, const ElementAssemblyValues &phi_vals, const double t, const double dt, const Eigen::MatrixXd &x_phi, const Eigen::MatrixXd &x_psi, const Eigen::MatrixXd &x_phi_prev, const Eigen::MatrixXd &x_psi_prev, const QuadratureVector &da)
 

Public Attributes

const ElementAssemblyValuespsi_vals
 Values for the second block, historically scalar pressure-like bases.
 
const ElementAssemblyValuesphi_vals
 Values for the first block, historically tensor velocity/displacement-like bases.
 
const double t
 
const double dt
 
const Eigen::MatrixXd & x_phi
 
const Eigen::MatrixXd & x_psi
 
const Eigen::MatrixXd & x_phi_prev
 
const Eigen::MatrixXd & x_psi_prev
 
const QuadratureVectorda
 Contains both the quadrature weight and the change of metric in the integral.
 

Detailed Description

Definition at line 81 of file AssemblerData.hpp.

Constructor & Destructor Documentation

◆ MixedNonLinearAssemblerData()

polyfem::assembler::MixedNonLinearAssemblerData::MixedNonLinearAssemblerData ( const ElementAssemblyValues psi_vals,
const ElementAssemblyValues phi_vals,
const double  t,
const double  dt,
const Eigen::MatrixXd &  x_phi,
const Eigen::MatrixXd &  x_psi,
const Eigen::MatrixXd &  x_phi_prev,
const Eigen::MatrixXd &  x_psi_prev,
const QuadratureVector da 
)
inline

Definition at line 84 of file AssemblerData.hpp.

Member Data Documentation

◆ da

const QuadratureVector& polyfem::assembler::MixedNonLinearAssemblerData::da

Contains both the quadrature weight and the change of metric in the integral.

Definition at line 114 of file AssemblerData.hpp.

Referenced by polyfem::assembler::detail::ThermoElasticityModelImpl< Elasticity >::compute_energy_aux().

◆ dt

const double polyfem::assembler::MixedNonLinearAssemblerData::dt

Definition at line 108 of file AssemblerData.hpp.

◆ phi_vals

const ElementAssemblyValues& polyfem::assembler::MixedNonLinearAssemblerData::phi_vals

Values for the first block, historically tensor velocity/displacement-like bases.

Definition at line 105 of file AssemblerData.hpp.

Referenced by polyfem::assembler::detail::ThermoElasticityModelImpl< Elasticity >::compute_energy_aux().

◆ psi_vals

const ElementAssemblyValues& polyfem::assembler::MixedNonLinearAssemblerData::psi_vals

Values for the second block, historically scalar pressure-like bases.

Definition at line 103 of file AssemblerData.hpp.

Referenced by polyfem::assembler::detail::ThermoElasticityModelImpl< Elasticity >::compute_energy_aux().

◆ t

const double polyfem::assembler::MixedNonLinearAssemblerData::t

◆ x_phi

const Eigen::MatrixXd& polyfem::assembler::MixedNonLinearAssemblerData::x_phi

Definition at line 109 of file AssemblerData.hpp.

◆ x_phi_prev

const Eigen::MatrixXd& polyfem::assembler::MixedNonLinearAssemblerData::x_phi_prev

Definition at line 111 of file AssemblerData.hpp.

◆ x_psi

const Eigen::MatrixXd& polyfem::assembler::MixedNonLinearAssemblerData::x_psi

Definition at line 110 of file AssemblerData.hpp.

◆ x_psi_prev

const Eigen::MatrixXd& polyfem::assembler::MixedNonLinearAssemblerData::x_psi_prev

Definition at line 112 of file AssemblerData.hpp.


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