PolyFEM
|
#include <GenericProblem.hpp>
Public Member Functions | |
void | set_unit_type (const std::string &unit_type) |
double | eval (const RowVectorNd &pts, const int dim, const double t, const int el_id=-1) const |
Public Attributes | |
std::array< utils::ExpressionValue, 3 > | value |
std::vector< std::shared_ptr< utils::Interpolation > > | interpolation |
Eigen::Matrix< bool, 1, 3 > | dirichlet_dimension |
Definition at line 11 of file GenericProblem.hpp.
double polyfem::assembler::TensorBCValue::eval | ( | const RowVectorNd & | pts, |
const int | dim, | ||
const double | t, | ||
const int | el_id = -1 |
||
) | const |
Definition at line 51 of file GenericProblem.cpp.
References eval(), interpolation, val, value, x, y, and z.
Referenced by eval().
|
inline |
Definition at line 17 of file GenericProblem.hpp.
References value.
Eigen::Matrix<bool, 1, 3> polyfem::assembler::TensorBCValue::dirichlet_dimension |
Definition at line 15 of file GenericProblem.hpp.
std::vector<std::shared_ptr<utils::Interpolation> > polyfem::assembler::TensorBCValue::interpolation |
Definition at line 14 of file GenericProblem.hpp.
Referenced by eval().
std::array<utils::ExpressionValue, 3> polyfem::assembler::TensorBCValue::value |
Definition at line 13 of file GenericProblem.hpp.
Referenced by eval(), and set_unit_type().