|
|
template<typename BfType , typename RhsType , typename MeshType , typename EltType , typename SymbolsExprType > |
| void | applyDofEliminationLinear (BfType &bilinearForm, RhsType &F, MeshType const &mesh, EltType const &u, SymbolsExprType const &se) const |
| | apply dof elimination in linear context
|
| |
|
template<typename MeshType , typename EltType , typename SymbolsExprType > |
| void | applyNewtonInitialGuess (MeshType const &mesh, EltType &u, SymbolsExprType const &se) const |
| | apply Newton initial guess (on dof elimination context)
|
| |
|
| ElectricBoundaryConditions (ElectricBoundaryConditions &&)=default |
| |
|
| ElectricBoundaryConditions (ElectricBoundaryConditions const &)=default |
| |
|
| ElectricBoundaryConditions (std::shared_ptr< ModelBase > const &tbParent) |
| |
|
std::map< std::pair< Type, std::string >, std::shared_ptr< ElectricPotentialImposed > > const & | electricPotentialImposed () const |
| | return electric potential imposed
|
| |
|
bool | hasTypeDofElimination () const |
| | return true if a bc is type of dof eliminitation
|
| |
|
void | setParameterValues (std::map< std::string, double > const ¶mValues) |
| |
|
void | setup (nl::json const &jarg) |
| | setup bc from json
|
| |
|
std::map< std::string, std::shared_ptr< SurfaceChargeDensity > > const & | surfaceChargeDensity () const |
| | return charge density
|
| |
|
void | updateInformationObject (nl::json &p) const |
| | update information
|
| |
|
| BoundaryConditionsBase (BoundaryConditionsBase &&)=default |
| |
|
| BoundaryConditionsBase (BoundaryConditionsBase const &)=default |
| |
|
| BoundaryConditionsBase (std::shared_ptr< ModelBase > const &tbParent) |
| |
|
std::shared_ptr< ModelBase > | toolboxParent () const |
| |