Physical Fields and Scalars#
Overview#
Besides the primary solution of a physical problem, OpenPisco allows physical solvers to generate additional quantities such as stresses, strains or integrated energies.
These quantities are collectively referred to as auxiliary fields and auxiliary scalars.
Auxiliary Fields#
The capability of a solver to generate a given field is described through the attribute
OpenPisco.PhysicalSolvers.SolverBase.SolverBase.auxiliaryFieldGeneration
Useful methods include:
Auxiliary Scalars#
Scalar quantities follow a similar workflow through:
OpenPisco.PhysicalSolvers.SolverBase.SolverBase.SetAuxiliaryScalar()OpenPisco.PhysicalSolvers.SolverBase.SolverBase.GetAuxiliaryScalar()
Field Naming Convention#
All field and scalar identifiers are defined in
This module provides a common vocabulary shared by all solver interfaces.
Available Scalars#
Volume#
\[\int_\Omega dx\]
Mass#
\[\int_\Omega \rho \, dx\]
Integrated Potential Energy#
\[\int_\Omega \frac12 \sigma(u):e(u)\,dx\]