Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
models
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
documentation
models
Commits
36d8c354
Commit
36d8c354
authored
2 years ago
by
Ruth Sabariego (U0089683)
Browse files
Options
Downloads
Patches
Plain Diff
typo
parent
9dbcb905
No related branches found
No related tags found
No related merge requests found
Pipeline
#10600
passed
2 years ago
Stage: test
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
ECE_full_wave_E-H_Academic/formulations/only_FunctionSpace_and_Formulation_FullWave_E_ece_secondOrder.pro
+9
-10
9 additions, 10 deletions
...ctionSpace_and_Formulation_FullWave_E_ece_secondOrder.pro
with
9 additions
and
10 deletions
ECE_full_wave_E-H_Academic/formulations/only_FunctionSpace_and_Formulation_FullWave_E_ece_secondOrder.pro
+
9
−
10
View file @
36d8c354
...
@@ -4,9 +4,10 @@ FunctionSpace {
...
@@ -4,9 +4,10 @@ FunctionSpace {
BasisFunction
{
BasisFunction
{
{
Name
se
;
NameOfCoef
ee
;
Function
BF_Edge
;
{
Name
se
;
NameOfCoef
ee
;
Function
BF_Edge
;
Support
Dom_FW
;
Entity
EdgesOf
[
All
,
Not
Sur_FW
];
}
Support
Dom_FW
;
Entity
EdgesOf
[
All
,
Not
Sur_FW
];
}
// additional basis functions for 2nd order interpolation (hierachical)
If
(
FE_Order
==
2
)
If
(
FE_Order
==
2
)
{
Name
se2
;
NameOfCoef
ee2
;
Function
BF_Edge_2E
;
// additional basis functions for 2nd order interpolation (hierachical)
{
Name
se2
;
NameOfCoef
ee2
;
Function
BF_Edge_2E
;
Support
Dom_FW
;
Entity
EdgesOf
[
All
,
Not
Sur_FW
];
}
Support
Dom_FW
;
Entity
EdgesOf
[
All
,
Not
Sur_FW
];
}
// Reduced 2nd order
// Reduced 2nd order
{
Name
se3a
;
NameOfCoef
ee3a
;
Function
BF_Edge_3F_a
;
{
Name
se3a
;
NameOfCoef
ee3a
;
Function
BF_Edge_3F_a
;
...
@@ -19,16 +20,16 @@ FunctionSpace {
...
@@ -19,16 +20,16 @@ FunctionSpace {
EndIf
EndIf
{
Name
sn
;
NameOfCoef
vn
;
Function
BF_GradNode
;
{
Name
sn
;
NameOfCoef
vn
;
Function
BF_GradNode
;
Support
Dom_FW
;
Entity
NodesOf
[
Sur_FW
,
Not
Sur_Terminals_FWece
];
}
Support
Dom_FW
;
Entity
NodesOf
[
Sur_FW
,
Not
Sur_Terminals_FWece
];
}
If
(
FE_Order
==
2
)
If
(
FE_Order
==
2
)
// GradNode BFs
// GradNode BFs
{
Name
sn2
;
NameOfCoef
vn2
;
Function
BF_GradNode_2E
;
{
Name
sn2
;
NameOfCoef
vn2
;
Function
BF_GradNode_2E
;
Support
Dom_FW
;
Entity
EdgesOf
[
Sur_FW
,
Not
Sur_Terminals_FWece
];
}
Support
Dom_FW
;
Entity
EdgesOf
[
Sur_FW
,
Not
Sur_Terminals_FWece
];
}
EndIf
EndIf
{
Name
sf
;
NameOfCoef
vf
;
Function
BF_GradGroupOfNodes
;
{
Name
sf
;
NameOfCoef
vf
;
Function
BF_GradGroupOfNodes
;
Support
Dom_FW
;
Entity
GroupsOfNodesOf
[
Sur_Terminals_FWece
];
}
Support
Dom_FW
;
Entity
GroupsOfNodesOf
[
Sur_Terminals_FWece
];
}
}
}
GlobalQuantity
{
GlobalQuantity
{
{
Name
TerminalPotential
;
Type
AliasOf
;
NameOfCoef
vf
;
}
{
Name
TerminalPotential
;
Type
AliasOf
;
NameOfCoef
vf
;
}
...
@@ -39,13 +40,12 @@ FunctionSpace {
...
@@ -39,13 +40,12 @@ FunctionSpace {
{
Name
dv
;
NameOfBasisFunction
{
sn
};
}
// Subspace, it maybe use in equations or post-pro
{
Name
dv
;
NameOfBasisFunction
{
sn
};
}
// Subspace, it maybe use in equations or post-pro
{
Name
dvf
;
NameOfBasisFunction
{
sf
};
}
{
Name
dvf
;
NameOfBasisFunction
{
sf
};
}
}
}
S
Constraint
{
Constraint
{
{
NameOfCoef
TerminalPotential
;
EntityType
GroupsOfNodesOf
;
{
NameOfCoef
TerminalPotential
;
EntityType
GroupsOfNodesOf
;
NameOfConstraint
SetTerminalPotential
;
}
NameOfConstraint
SetTerminalPotential
;
}
{
NameOfCoef
TerminalCurrent
;
EntityType
GroupsOfNodesOf
;
{
NameOfCoef
TerminalCurrent
;
EntityType
GroupsOfNodesOf
;
NameOfConstraint
SetTerminalCurrent
;
}
NameOfConstraint
SetTerminalCurrent
;
}
}
}
}
}
}
}
...
@@ -61,7 +61,6 @@ Formulation {
...
@@ -61,7 +61,6 @@ Formulation {
{
Name
I
;
Type
Global
;
NameOfSpace
Hcurl_E
[
TerminalCurrent
];
}
{
Name
I
;
Type
Global
;
NameOfSpace
Hcurl_E
[
TerminalCurrent
];
}
}
}
Equation
{
Equation
{
// \int_D curl(\vec{E}) \cdot curl(\vec{e}) dv
// \int_D curl(\vec{E}) \cdot curl(\vec{e}) dv
Galerkin
{
[
nu
[]
*
Dof
{
d
e
}
,
{
d
e
}
];
In
Vol_FW
;
Jacobian
Vol
;
Integration
Int
;
}
Galerkin
{
[
nu
[]
*
Dof
{
d
e
}
,
{
d
e
}
];
In
Vol_FW
;
Jacobian
Vol
;
Integration
Int
;
}
...
@@ -73,7 +72,7 @@ Formulation {
...
@@ -73,7 +72,7 @@ Formulation {
// GlobalTerm {DtDof [ -Dof{I} , {V} ]; In SurBCec; }
// GlobalTerm {DtDof [ -Dof{I} , {V} ]; In SurBCec; }
// j*\omega*sum (vk Ik); for k - all terminals so that the currents through the terminals will be computed as well
// j*\omega*sum (vk Ik); for k - all terminals so that the currents through the terminals will be computed as well
GlobalTerm
{
DtDof
[
-
Dof
{
I
}
,
{
V
}
];
In
Sur_Terminals_FWece
;
}
GlobalTerm
{
DtDof
[
-
Dof
{
I
}
,
{
V
}
];
In
Sur_Terminals_FWece
;
}
}
}
}
}
}
}
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment