1#ifndef MODEL_SOLID_LINEAR_LAPLACIAN_H_
2#define MODEL_SOLID_LINEAR_LAPLACIAN_H_
6#include <eigen3/Eigen/Core>
69#define OP_CLASS Laplacian
#define pp_query_default(...)
Isotropic implements the following elastic model.
Set::Scalar W(const Set::Matrix &gradu) const override
Set::Matrix4< AMREX_SPACEDIM, Set::Sym::Diagonal > ddw
static Laplacian Random()
Set::Matrix4< AMREX_SPACEDIM, Set::Sym::Diagonal > DDW(const Set::Matrix &) const override
void Define(Set::Scalar alpha=1.0)
static void Parse(Laplacian value, IO::ParmParse pp)
Laplacian(Set::Scalar alpha)
static const KinematicVariable kinvar
Set::Matrix DW(const Set::Matrix &gradu) const override
Laplacian(Solid< Set::Sym::Diagonal > base)
A collection of data types and symmetry-reduced data structures.
Eigen::Matrix< amrex::Real, AMREX_SPACEDIM, 1 > Vector
Eigen::Matrix< amrex::Real, AMREX_SPACEDIM, AMREX_SPACEDIM > Matrix