Go to the documentation of this file. 1 #ifndef BIHARMONIC_JR_H
2 #define BIHARMONIC_JR_H
5 #include "libmesh/transient_system.h"
6 #include "libmesh/nonlinear_solver.h"
30 public NonlinearImplicitSystem::ComputeResidualandJacobian,
31 public NonlinearImplicitSystem::ComputeBounds,
32 public System::Initialization
39 const std::string &
name,
40 const unsigned int number);
87 #endif // BIHARMONIC_JR_H
Manages consistently variables, degrees of freedom, and coefficient vectors.
static Gradient InitialGradientZero(const Point &, const Parameters &, const std::string &, const std::string &)
static Number InitialDensityRod(const Point &p, const Parameters ¶meters, const std::string &, const std::string &)
static Number InitialDensityStrip(const Point &p, const Parameters ¶meters, const std::string &, const std::string &)
void bounds(NumericVector< Number > &XL, NumericVector< Number > &XU, NonlinearImplicitSystem &)
Function defining the bounds of the Biharmonic system.
static Number InitialDensityBall(const Point &p, const Parameters ¶meters, const std::string &, const std::string &)
Static functions to be used for initialization.
TransientSystem< NonlinearImplicitSystem > TransientNonlinearImplicitSystem
Manages consistently variables, degrees of freedom, coefficient vectors, matrices and non-linear solv...
Biharmonic's friend class definition.
Provides a uniform interface to vector storage schemes for different linear algebra libraries.
A Point defines a location in LIBMESH_DIM dimensional Real space.
This is the EquationSystems class.
JR(EquationSystems &eqSys, const std::string &name, const unsigned int number)
Constructor.
NumberVectorValue Gradient
void residual_and_jacobian(const NumericVector< Number > &u, NumericVector< Number > *R, SparseMatrix< Number > *J, NonlinearImplicitSystem &)
The residual and Jacobian assembly function for the Biharmonic system.
The Biharmonic class encapsulates most of the data structures necessary to calculate the biharmonic r...
This class provides the ability to map between arbitrary, user-defined strings and several data types...
std::string name(const ElemQuality q)
This function returns a string containing some name for q.
Parameters parameters
Data structure holding arbitrary parameters.