Class xlifepp::ParameterizedSurface#

class ParameterizedSurface : public xlifepp::Surface#

definition of a ParameterizedSurface geometry in R^3 : x1(u,v), x2(u,v), x3(u,v) As gmsh does not support parameterized surface, to be exported, ParameterizedSurface can be split into _nbparts parts

  • smaller quadrangles or triangles (_linearPartition)

  • smaller nurbs (_splinePartition) NOT YET AVAILABLE

ParameterizedSurface constructors are based on a key-value system. Here are the available keys:

  • _parameterization: parameterization object is handled by Geometry

  • _partitioning: type of partition, one of _nonePartition*, _linearPartition, _splinePartition

  • _nbparts: number of partitions

  • _nnodes: to define the number of nodes on the bound edges

  • _hsteps: to define the local mesh steps on the bounds nodes

  • _domain_name: to define the domain name

  • _side_names: to define the side names

  • _varnames: to define the variable names for print purpose