Hermes2D
3.0
|
Public Member Functions | |
Jacobian (unsigned int gto, unsigned int gfrom, const MaterialPropertyMaps &matprop, GeomType geom_type=HERMES_PLANAR) | |
Jacobian (unsigned int gto, unsigned int gfrom, std::string area, const MaterialPropertyMaps &matprop, GeomType geom_type=HERMES_PLANAR) | |
Jacobian (unsigned int gto, unsigned int gfrom, const MaterialPropertyMaps &matprop, MeshSharedPtr mesh, GeomType geom_type=HERMES_PLANAR) | |
Jacobian (unsigned int gto, unsigned int gfrom, std::string area, const MaterialPropertyMaps &matprop, MeshSharedPtr mesh, GeomType geom_type=HERMES_PLANAR) | |
template<typename Real , typename ScalarTestFns > | |
ScalarTestFns | matrix_form (int n, double *wt, Func< ScalarTestFns > *u_ext[], Func< Real > *u, Func< Real > *v, GeomVol< Real > *e, Func< ScalarTestFns > **ext) const |
virtual Scalar | value (int n, double *wt, Func< Scalar > *u_ext[], Func< double > *u, Func< double > *v, GeomVol< double > *e, Func< Scalar > **ext) const |
virtual Hermes::Ord | ord (int n, double *wt, Func< Hermes::Ord > *u_ext[], Func< Hermes::Ord > *u, Func< Hermes::Ord > *v, GeomVol< Hermes::Ord > *e, Func< Hermes::Ord > **ext) const |
virtual MatrixFormVol< Scalar > * | clone () const |
template<typename Real , typename Scalar > | |
Scalar | matrix_form (int n, double *wt, Func< Scalar > *u_ext[], Func< Real > *u, Func< Real > *v, GeomVol< Real > *e, Func< Scalar > **ext) const |
Public Member Functions inherited from Hermes::Hermes2D::MatrixFormVol< Scalar > | |
MatrixFormVol (unsigned int i, unsigned int j) | |
Constructor with coordinates. | |
void | setSymFlag (SymFlag sym) |
SymFlag | getSymFlag () const |
virtual Scalar | value (int n, double *wt, Func< Scalar > **u_ext, Func< double > *u, Func< double > *v, GeomVol< double > *e, Func< Scalar > **ext) const |
virtual Hermes::Ord | ord (int n, double *wt, Func< Hermes::Ord > **u_ext, Func< Hermes::Ord > *u, Func< Hermes::Ord > *v, GeomVol< Hermes::Ord > *e, Func< Ord > **ext) const |
Public Member Functions inherited from Hermes::Hermes2D::MatrixForm< Scalar > | |
MatrixForm (unsigned int i, unsigned int j) | |
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::MatrixForm< Scalar > | |
unsigned int | j |
SymFlag | sym |
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 Member Functions inherited from Hermes::Hermes2D::WeakFormsNeutronics::Multigroup::ElementaryForms::Diffusion::GenericForm | |
GenericForm (const MaterialPropertyMaps &matprop, GeomType geom_type=HERMES_PLANAR) | |
GenericForm (const MaterialPropertyMaps &matprop, MeshSharedPtr mesh, GeomType geom_type=HERMES_PLANAR) | |
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 |
Protected Attributes inherited from Hermes::Hermes2D::WeakFormsNeutronics::Multigroup::ElementaryForms::Diffusion::GenericForm | |
const MaterialPropertyMaps & | matprop |
GeomType | geom_type |
MeshSharedPtr | mesh |
Definition at line 776 of file weakforms_neutronics.h.