|
Hermes2D
3.0
|
Inheritance diagram for Hermes::Hermes2D::WeakFormsH1::DefaultVectorFormSurf< Scalar >:Public Member Functions | |
| DefaultVectorFormSurf (int i, std::string area=HERMES_ANY, Hermes2DFunction< Scalar > *coeff=nullptr, GeomType gt=HERMES_PLANAR) | |
| DefaultVectorFormSurf (int i, std::vector< std::string > areas, Hermes2DFunction< Scalar > *coeff=nullptr, GeomType gt=HERMES_PLANAR) | |
| virtual Scalar | value (int n, double *wt, Func< Scalar > *u_ext[], Func< double > *v, GeomSurf< double > *e, Func< Scalar > **ext) const |
| virtual Hermes::Ord | ord (int n, double *wt, Func< Hermes::Ord > *u_ext[], Func< Hermes::Ord > *v, GeomSurf< Hermes::Ord > *e, Func< Ord > **ext) const |
| virtual VectorFormSurf< Scalar > * | clone () const |
Public Member Functions inherited from Hermes::Hermes2D::VectorFormSurf< Scalar > | |
| VectorFormSurf (unsigned int i) | |
| Constructor with coordinates. | |
| virtual Scalar | value (int n, double *wt, Func< Scalar > **u_ext, Func< double > *v, GeomSurf< double > *e, Func< Scalar > **ext) const |
| virtual Hermes::Ord | ord (int n, double *wt, Func< Hermes::Ord > **u_ext, Func< Hermes::Ord > *v, GeomSurf< Hermes::Ord > *e, Func< Ord > **ext) const |
Public Member Functions inherited from Hermes::Hermes2D::VectorForm< Scalar > | |
| VectorForm (unsigned int i) | |
| Constructor with coordinates. | |
Public Member Functions inherited from Hermes::Hermes2D::Form< Scalar > | |
| Form (int i=0) | |
| Constructor with coordinates. | |
| void | set_area (std::string area) |
| void | set_areas (std::vector< std::string > areas) |
| std::vector< std::string > | getAreas () const |
| void | set_ext (MeshFunctionSharedPtr< Scalar > ext) |
| void | set_u_ext_fn (UExtFunctionSharedPtr< Scalar > ext) |
| void | set_ext (std::vector< MeshFunctionSharedPtr< Scalar > > ext) |
| void | set_u_ext_fn (std::vector< UExtFunctionSharedPtr< Scalar > > ext) |
|
std::vector < MeshFunctionSharedPtr < Scalar > > | get_ext () const |
| void | setScalingFactor (double scalingFactor) |
| scaling factor | |
Additional Inherited Members | |
Public Attributes inherited from Hermes::Hermes2D::Form< Scalar > | |
| unsigned int | i |
Protected Member Functions inherited from Hermes::Hermes2D::Form< Scalar > | |
| void | set_weakform (WeakForm< Scalar > *wf) |
| Set pointer to a WeakForm + handling of internal data. | |
| double | get_current_stage_time () const |
Protected Attributes inherited from Hermes::Hermes2D::Form< Scalar > | |
| std::vector< std::string > | areas |
| Markers of the areas where this form will be assembled. | |
| std::vector< int > | areas_internal |
| Internal - this structure is being filled anew with every assembling. | |
| bool | assembleEverywhere |
| int | u_ext_offset |
| unsigned int | previous_iteration_space_index |
|
std::vector < MeshFunctionSharedPtr < Scalar > > | ext |
| External solutions. | |
|
std::vector < UExtFunctionSharedPtr < Scalar > > | u_ext_fn |
| WeakForm< Scalar > * | wf |
Definition at line 352 of file weakforms_h1.h.