74 return m_rhs.piece(0).targetDim();
79 const gsBoundaryConditions<T> & bcFirstKind()
const {
return this->bc();}
88 std::ostream &
print(std::ostream &os)
const
90 os<<
"Biharmonic's equation -\u0394^2 u = f , with:\n";
91 os<<
"Source function f= "<< m_rhs.piece(0) <<
".\n";
gsMultiPatch< T > & domain()
Returns a reference to the Pde domain.
Definition: gsPde.h:66
Abstract class representing a PDE (partial differential equation).
Definition: gsPde.h:43
virtual int numRhs() const
gives the number of rhs functions of the PDEs
Definition: gsBiharmonicPde.h:72
A function from a n-dimensional domain to an m-dimensional image.
Definition: gsFunction.h:59
Base class of descriptions of a PDE problem.
A Biharmonic PDE.
Definition: gsBiharmonicPde.h:47
Container class for a set of geometry patches and their topology, that is, the interface connections ...
Definition: gsMultiPatch.h:33
gsBiharmonicPde(const gsMultiPatch< T > &domain, const gsBoundaryConditions< T > &bc1, const gsBoundaryConditions< T > &bc2, const gsPiecewiseFunction< T > &rhs)
Constructor.
Definition: gsBiharmonicPde.h:54
Class containing a set of boundary conditions.
Definition: gsBoundaryConditions.h:341
std::ostream & print(std::ostream &os) const
Prints the object as a string.
Definition: gsBiharmonicPde.h:88
A function depending on an index i, typically referring to a patch/sub-domain. On each patch a differ...
Definition: gsPiecewiseFunction.h:28
gsBoundaryConditions< T > m_boundary_conditions_second
Boundary conditions of the second kind.
Definition: gsBiharmonicPde.h:99
gsVector< unsigned > m_unknownDim
Description of the unknown fields: for each one the target dimension.
Definition: gsPde.h:162