From 468b7ef4948a944dd4b831c721eb3e5b50a196fd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 10 Nov 2024 07:03:48 +0000 Subject: [PATCH] Deploy to GitHub pages --- .../compas_fd.constraints.CircleConstraint.copy.html | 4 +++- .../compas_fd.constraints.CircleConstraint.to_json.html | 9 ++++++--- ...as_fd.constraints.CircleConstraint.to_jsonstring.html | 9 ++++++--- .../generated/compas_fd.constraints.Constraint.copy.html | 4 +++- .../compas_fd.constraints.Constraint.to_json.html | 9 ++++++--- .../compas_fd.constraints.Constraint.to_jsonstring.html | 9 ++++++--- .../compas_fd.constraints.CurveConstraint.copy.html | 4 +++- .../compas_fd.constraints.CurveConstraint.to_json.html | 9 ++++++--- ...pas_fd.constraints.CurveConstraint.to_jsonstring.html | 9 ++++++--- .../compas_fd.constraints.FrameConstraint.copy.html | 4 +++- .../compas_fd.constraints.FrameConstraint.to_json.html | 9 ++++++--- ...pas_fd.constraints.FrameConstraint.to_jsonstring.html | 9 ++++++--- .../compas_fd.constraints.LineConstraint.copy.html | 4 +++- .../compas_fd.constraints.LineConstraint.to_json.html | 9 ++++++--- ...mpas_fd.constraints.LineConstraint.to_jsonstring.html | 9 ++++++--- .../compas_fd.constraints.PlaneConstraint.copy.html | 4 +++- .../compas_fd.constraints.PlaneConstraint.to_json.html | 9 ++++++--- ...pas_fd.constraints.PlaneConstraint.to_jsonstring.html | 9 ++++++--- .../compas_fd.constraints.SurfaceConstraint.copy.html | 4 +++- .../compas_fd.constraints.SurfaceConstraint.to_json.html | 9 ++++++--- ...s_fd.constraints.SurfaceConstraint.to_jsonstring.html | 9 ++++++--- .../compas_fd.constraints.VectorConstraint.copy.html | 4 +++- .../compas_fd.constraints.VectorConstraint.to_json.html | 9 ++++++--- ...as_fd.constraints.VectorConstraint.to_jsonstring.html | 9 ++++++--- latest/searchindex.js | 2 +- 25 files changed, 121 insertions(+), 57 deletions(-) diff --git a/latest/api/generated/compas_fd.constraints.CircleConstraint.copy.html b/latest/api/generated/compas_fd.constraints.CircleConstraint.copy.html index 9d59480d..8a292c19 100644 --- a/latest/api/generated/compas_fd.constraints.CircleConstraint.copy.html +++ b/latest/api/generated/compas_fd.constraints.CircleConstraint.copy.html @@ -555,7 +555,7 @@

CircleConstraint.copy

-CircleConstraint.copy(cls=None)
+CircleConstraint.copy(cls=None, copy_guid=False)

Make an independent copy of the data object.

Parameters:
@@ -563,6 +563,8 @@

CircleConstraint.copy

clsType[compas.data.Data], optional

The type of data object to return. Defaults to the type of the current data object.

+
copy_guidbool, optional

If True, the copy will have the same guid as the original.

+
Returns:
diff --git a/latest/api/generated/compas_fd.constraints.CircleConstraint.to_json.html b/latest/api/generated/compas_fd.constraints.CircleConstraint.to_json.html index 1f28526f..94c7e201 100644 --- a/latest/api/generated/compas_fd.constraints.CircleConstraint.to_json.html +++ b/latest/api/generated/compas_fd.constraints.CircleConstraint.to_json.html @@ -555,15 +555,18 @@

CircleConstraint.to_json

-CircleConstraint.to_json(filepath, pretty=False)
+CircleConstraint.to_json(filepath, pretty=False, compact=False, minimal=False)

Convert an object to its native data representation and save it to a JSON file.

Parameters:
filepathstr

The path to the JSON file.

-
prettybool, optional

If True, the JSON file will be pretty printed. -Defaults to False.

+
prettybool, optional

If True, format the output with newlines and indentation.

+
+
compactbool, optional

If True, format the output without any whitespace.

+
+
minimalbool, optional

If True, exclude the GUID from the JSON output.

diff --git a/latest/api/generated/compas_fd.constraints.CircleConstraint.to_jsonstring.html b/latest/api/generated/compas_fd.constraints.CircleConstraint.to_jsonstring.html index 95c9e5ea..9cfd0771 100644 --- a/latest/api/generated/compas_fd.constraints.CircleConstraint.to_jsonstring.html +++ b/latest/api/generated/compas_fd.constraints.CircleConstraint.to_jsonstring.html @@ -555,13 +555,16 @@

CircleConstraint.to_jsonstring

-CircleConstraint.to_jsonstring(pretty=False)
+CircleConstraint.to_jsonstring(pretty=False, compact=False, minimal=False)

Convert an object to its native data representation and save it to a JSON string.

Parameters:
-
prettybool, optional

If True, the JSON string will be pretty printed. -Defaults to False.

+
prettybool, optional

If True, format the output with newlines and indentation.

+
+
compactbool, optional

If True, format the output without any whitespace.

+
+
minimalbool, optional

If True, exclude the GUID from the JSON output.

diff --git a/latest/api/generated/compas_fd.constraints.Constraint.copy.html b/latest/api/generated/compas_fd.constraints.Constraint.copy.html index 1d23d3fd..34fa544a 100644 --- a/latest/api/generated/compas_fd.constraints.Constraint.copy.html +++ b/latest/api/generated/compas_fd.constraints.Constraint.copy.html @@ -555,7 +555,7 @@

Constraint.copy

-Constraint.copy(cls=None)
+Constraint.copy(cls=None, copy_guid=False)

Make an independent copy of the data object.

Parameters:
@@ -563,6 +563,8 @@

Constraint.copy

clsType[compas.data.Data], optional

The type of data object to return. Defaults to the type of the current data object.

+
copy_guidbool, optional

If True, the copy will have the same guid as the original.

+
Returns:
diff --git a/latest/api/generated/compas_fd.constraints.Constraint.to_json.html b/latest/api/generated/compas_fd.constraints.Constraint.to_json.html index 9deba7e6..bf23b7f9 100644 --- a/latest/api/generated/compas_fd.constraints.Constraint.to_json.html +++ b/latest/api/generated/compas_fd.constraints.Constraint.to_json.html @@ -555,15 +555,18 @@

Constraint.to_json

-Constraint.to_json(filepath, pretty=False)
+Constraint.to_json(filepath, pretty=False, compact=False, minimal=False)

Convert an object to its native data representation and save it to a JSON file.

Parameters:
filepathstr

The path to the JSON file.

-
prettybool, optional

If True, the JSON file will be pretty printed. -Defaults to False.

+
prettybool, optional

If True, format the output with newlines and indentation.

+
+
compactbool, optional

If True, format the output without any whitespace.

+
+
minimalbool, optional

If True, exclude the GUID from the JSON output.

diff --git a/latest/api/generated/compas_fd.constraints.Constraint.to_jsonstring.html b/latest/api/generated/compas_fd.constraints.Constraint.to_jsonstring.html index 6cb1dd54..3e373022 100644 --- a/latest/api/generated/compas_fd.constraints.Constraint.to_jsonstring.html +++ b/latest/api/generated/compas_fd.constraints.Constraint.to_jsonstring.html @@ -555,13 +555,16 @@

Constraint.to_jsonstring

-Constraint.to_jsonstring(pretty=False)
+Constraint.to_jsonstring(pretty=False, compact=False, minimal=False)

Convert an object to its native data representation and save it to a JSON string.

Parameters:
-
prettybool, optional

If True, the JSON string will be pretty printed. -Defaults to False.

+
prettybool, optional

If True, format the output with newlines and indentation.

+
+
compactbool, optional

If True, format the output without any whitespace.

+
+
minimalbool, optional

If True, exclude the GUID from the JSON output.

diff --git a/latest/api/generated/compas_fd.constraints.CurveConstraint.copy.html b/latest/api/generated/compas_fd.constraints.CurveConstraint.copy.html index 04a286be..57699110 100644 --- a/latest/api/generated/compas_fd.constraints.CurveConstraint.copy.html +++ b/latest/api/generated/compas_fd.constraints.CurveConstraint.copy.html @@ -555,7 +555,7 @@

CurveConstraint.copy

-CurveConstraint.copy(cls=None)
+CurveConstraint.copy(cls=None, copy_guid=False)

Make an independent copy of the data object.

Parameters:
@@ -563,6 +563,8 @@

CurveConstraint.copy

clsType[compas.data.Data], optional

The type of data object to return. Defaults to the type of the current data object.

+
copy_guidbool, optional

If True, the copy will have the same guid as the original.

+
Returns:
diff --git a/latest/api/generated/compas_fd.constraints.CurveConstraint.to_json.html b/latest/api/generated/compas_fd.constraints.CurveConstraint.to_json.html index 4c744394..9245dcfb 100644 --- a/latest/api/generated/compas_fd.constraints.CurveConstraint.to_json.html +++ b/latest/api/generated/compas_fd.constraints.CurveConstraint.to_json.html @@ -555,15 +555,18 @@

CurveConstraint.to_json

-CurveConstraint.to_json(filepath, pretty=False)
+CurveConstraint.to_json(filepath, pretty=False, compact=False, minimal=False)

Convert an object to its native data representation and save it to a JSON file.

Parameters:
filepathstr

The path to the JSON file.

-
prettybool, optional

If True, the JSON file will be pretty printed. -Defaults to False.

+
prettybool, optional

If True, format the output with newlines and indentation.

+
+
compactbool, optional

If True, format the output without any whitespace.

+
+
minimalbool, optional

If True, exclude the GUID from the JSON output.

diff --git a/latest/api/generated/compas_fd.constraints.CurveConstraint.to_jsonstring.html b/latest/api/generated/compas_fd.constraints.CurveConstraint.to_jsonstring.html index 21dc72e7..a87f55a6 100644 --- a/latest/api/generated/compas_fd.constraints.CurveConstraint.to_jsonstring.html +++ b/latest/api/generated/compas_fd.constraints.CurveConstraint.to_jsonstring.html @@ -555,13 +555,16 @@

CurveConstraint.to_jsonstring

-CurveConstraint.to_jsonstring(pretty=False)
+CurveConstraint.to_jsonstring(pretty=False, compact=False, minimal=False)

Convert an object to its native data representation and save it to a JSON string.

Parameters:
-
prettybool, optional

If True, the JSON string will be pretty printed. -Defaults to False.

+
prettybool, optional

If True, format the output with newlines and indentation.

+
+
compactbool, optional

If True, format the output without any whitespace.

+
+
minimalbool, optional

If True, exclude the GUID from the JSON output.

diff --git a/latest/api/generated/compas_fd.constraints.FrameConstraint.copy.html b/latest/api/generated/compas_fd.constraints.FrameConstraint.copy.html index 924ab779..d6d31f94 100644 --- a/latest/api/generated/compas_fd.constraints.FrameConstraint.copy.html +++ b/latest/api/generated/compas_fd.constraints.FrameConstraint.copy.html @@ -555,7 +555,7 @@

FrameConstraint.copy

-FrameConstraint.copy(cls=None)
+FrameConstraint.copy(cls=None, copy_guid=False)

Make an independent copy of the data object.

Parameters:
@@ -563,6 +563,8 @@

FrameConstraint.copy

clsType[compas.data.Data], optional

The type of data object to return. Defaults to the type of the current data object.

+
copy_guidbool, optional

If True, the copy will have the same guid as the original.

+
Returns:
diff --git a/latest/api/generated/compas_fd.constraints.FrameConstraint.to_json.html b/latest/api/generated/compas_fd.constraints.FrameConstraint.to_json.html index bfee9236..6cf5b4e6 100644 --- a/latest/api/generated/compas_fd.constraints.FrameConstraint.to_json.html +++ b/latest/api/generated/compas_fd.constraints.FrameConstraint.to_json.html @@ -555,15 +555,18 @@

FrameConstraint.to_json

-FrameConstraint.to_json(filepath, pretty=False)
+FrameConstraint.to_json(filepath, pretty=False, compact=False, minimal=False)

Convert an object to its native data representation and save it to a JSON file.

Parameters:
filepathstr

The path to the JSON file.

-
prettybool, optional

If True, the JSON file will be pretty printed. -Defaults to False.

+
prettybool, optional

If True, format the output with newlines and indentation.

+
+
compactbool, optional

If True, format the output without any whitespace.

+
+
minimalbool, optional

If True, exclude the GUID from the JSON output.

diff --git a/latest/api/generated/compas_fd.constraints.FrameConstraint.to_jsonstring.html b/latest/api/generated/compas_fd.constraints.FrameConstraint.to_jsonstring.html index 19bf41f2..dae06744 100644 --- a/latest/api/generated/compas_fd.constraints.FrameConstraint.to_jsonstring.html +++ b/latest/api/generated/compas_fd.constraints.FrameConstraint.to_jsonstring.html @@ -555,13 +555,16 @@

FrameConstraint.to_jsonstring

-FrameConstraint.to_jsonstring(pretty=False)
+FrameConstraint.to_jsonstring(pretty=False, compact=False, minimal=False)

Convert an object to its native data representation and save it to a JSON string.

Parameters:
-
prettybool, optional

If True, the JSON string will be pretty printed. -Defaults to False.

+
prettybool, optional

If True, format the output with newlines and indentation.

+
+
compactbool, optional

If True, format the output without any whitespace.

+
+
minimalbool, optional

If True, exclude the GUID from the JSON output.

diff --git a/latest/api/generated/compas_fd.constraints.LineConstraint.copy.html b/latest/api/generated/compas_fd.constraints.LineConstraint.copy.html index 5ce5d7a8..6be035d8 100644 --- a/latest/api/generated/compas_fd.constraints.LineConstraint.copy.html +++ b/latest/api/generated/compas_fd.constraints.LineConstraint.copy.html @@ -555,7 +555,7 @@

LineConstraint.copy

-LineConstraint.copy(cls=None)
+LineConstraint.copy(cls=None, copy_guid=False)

Make an independent copy of the data object.

Parameters:
@@ -563,6 +563,8 @@

LineConstraint.copy

clsType[compas.data.Data], optional

The type of data object to return. Defaults to the type of the current data object.

+
copy_guidbool, optional

If True, the copy will have the same guid as the original.

+
Returns:
diff --git a/latest/api/generated/compas_fd.constraints.LineConstraint.to_json.html b/latest/api/generated/compas_fd.constraints.LineConstraint.to_json.html index 12dd113f..84464d50 100644 --- a/latest/api/generated/compas_fd.constraints.LineConstraint.to_json.html +++ b/latest/api/generated/compas_fd.constraints.LineConstraint.to_json.html @@ -555,15 +555,18 @@

LineConstraint.to_json

-LineConstraint.to_json(filepath, pretty=False)
+LineConstraint.to_json(filepath, pretty=False, compact=False, minimal=False)

Convert an object to its native data representation and save it to a JSON file.

Parameters:
filepathstr

The path to the JSON file.

-
prettybool, optional

If True, the JSON file will be pretty printed. -Defaults to False.

+
prettybool, optional

If True, format the output with newlines and indentation.

+
+
compactbool, optional

If True, format the output without any whitespace.

+
+
minimalbool, optional

If True, exclude the GUID from the JSON output.

diff --git a/latest/api/generated/compas_fd.constraints.LineConstraint.to_jsonstring.html b/latest/api/generated/compas_fd.constraints.LineConstraint.to_jsonstring.html index f2ab3102..0c2b3ec9 100644 --- a/latest/api/generated/compas_fd.constraints.LineConstraint.to_jsonstring.html +++ b/latest/api/generated/compas_fd.constraints.LineConstraint.to_jsonstring.html @@ -555,13 +555,16 @@

LineConstraint.to_jsonstring

-LineConstraint.to_jsonstring(pretty=False)
+LineConstraint.to_jsonstring(pretty=False, compact=False, minimal=False)

Convert an object to its native data representation and save it to a JSON string.

Parameters:
-
prettybool, optional

If True, the JSON string will be pretty printed. -Defaults to False.

+
prettybool, optional

If True, format the output with newlines and indentation.

+
+
compactbool, optional

If True, format the output without any whitespace.

+
+
minimalbool, optional

If True, exclude the GUID from the JSON output.

diff --git a/latest/api/generated/compas_fd.constraints.PlaneConstraint.copy.html b/latest/api/generated/compas_fd.constraints.PlaneConstraint.copy.html index dbb446ab..717abe51 100644 --- a/latest/api/generated/compas_fd.constraints.PlaneConstraint.copy.html +++ b/latest/api/generated/compas_fd.constraints.PlaneConstraint.copy.html @@ -555,7 +555,7 @@

PlaneConstraint.copy

-PlaneConstraint.copy(cls=None)
+PlaneConstraint.copy(cls=None, copy_guid=False)

Make an independent copy of the data object.

Parameters:
@@ -563,6 +563,8 @@

PlaneConstraint.copy

clsType[compas.data.Data], optional

The type of data object to return. Defaults to the type of the current data object.

+
copy_guidbool, optional

If True, the copy will have the same guid as the original.

+
Returns:
diff --git a/latest/api/generated/compas_fd.constraints.PlaneConstraint.to_json.html b/latest/api/generated/compas_fd.constraints.PlaneConstraint.to_json.html index d7cedb25..0d9f6647 100644 --- a/latest/api/generated/compas_fd.constraints.PlaneConstraint.to_json.html +++ b/latest/api/generated/compas_fd.constraints.PlaneConstraint.to_json.html @@ -555,15 +555,18 @@

PlaneConstraint.to_json

-PlaneConstraint.to_json(filepath, pretty=False)
+PlaneConstraint.to_json(filepath, pretty=False, compact=False, minimal=False)

Convert an object to its native data representation and save it to a JSON file.

Parameters:
filepathstr

The path to the JSON file.

-
prettybool, optional

If True, the JSON file will be pretty printed. -Defaults to False.

+
prettybool, optional

If True, format the output with newlines and indentation.

+
+
compactbool, optional

If True, format the output without any whitespace.

+
+
minimalbool, optional

If True, exclude the GUID from the JSON output.

diff --git a/latest/api/generated/compas_fd.constraints.PlaneConstraint.to_jsonstring.html b/latest/api/generated/compas_fd.constraints.PlaneConstraint.to_jsonstring.html index d923cdb5..b64d2eba 100644 --- a/latest/api/generated/compas_fd.constraints.PlaneConstraint.to_jsonstring.html +++ b/latest/api/generated/compas_fd.constraints.PlaneConstraint.to_jsonstring.html @@ -555,13 +555,16 @@

PlaneConstraint.to_jsonstring

-PlaneConstraint.to_jsonstring(pretty=False)
+PlaneConstraint.to_jsonstring(pretty=False, compact=False, minimal=False)

Convert an object to its native data representation and save it to a JSON string.

Parameters:
-
prettybool, optional

If True, the JSON string will be pretty printed. -Defaults to False.

+
prettybool, optional

If True, format the output with newlines and indentation.

+
+
compactbool, optional

If True, format the output without any whitespace.

+
+
minimalbool, optional

If True, exclude the GUID from the JSON output.

diff --git a/latest/api/generated/compas_fd.constraints.SurfaceConstraint.copy.html b/latest/api/generated/compas_fd.constraints.SurfaceConstraint.copy.html index 6b19c24e..5b4b1bcc 100644 --- a/latest/api/generated/compas_fd.constraints.SurfaceConstraint.copy.html +++ b/latest/api/generated/compas_fd.constraints.SurfaceConstraint.copy.html @@ -555,7 +555,7 @@

SurfaceConstraint.copy

-SurfaceConstraint.copy(cls=None)
+SurfaceConstraint.copy(cls=None, copy_guid=False)

Make an independent copy of the data object.

Parameters:
@@ -563,6 +563,8 @@

SurfaceConstraint.copy

clsType[compas.data.Data], optional

The type of data object to return. Defaults to the type of the current data object.

+
copy_guidbool, optional

If True, the copy will have the same guid as the original.

+
Returns:
diff --git a/latest/api/generated/compas_fd.constraints.SurfaceConstraint.to_json.html b/latest/api/generated/compas_fd.constraints.SurfaceConstraint.to_json.html index 07958b98..b94d1903 100644 --- a/latest/api/generated/compas_fd.constraints.SurfaceConstraint.to_json.html +++ b/latest/api/generated/compas_fd.constraints.SurfaceConstraint.to_json.html @@ -555,15 +555,18 @@

SurfaceConstraint.to_json

-SurfaceConstraint.to_json(filepath, pretty=False)
+SurfaceConstraint.to_json(filepath, pretty=False, compact=False, minimal=False)

Convert an object to its native data representation and save it to a JSON file.

Parameters:
filepathstr

The path to the JSON file.

-
prettybool, optional

If True, the JSON file will be pretty printed. -Defaults to False.

+
prettybool, optional

If True, format the output with newlines and indentation.

+
+
compactbool, optional

If True, format the output without any whitespace.

+
+
minimalbool, optional

If True, exclude the GUID from the JSON output.

diff --git a/latest/api/generated/compas_fd.constraints.SurfaceConstraint.to_jsonstring.html b/latest/api/generated/compas_fd.constraints.SurfaceConstraint.to_jsonstring.html index 83cb946f..48b8e849 100644 --- a/latest/api/generated/compas_fd.constraints.SurfaceConstraint.to_jsonstring.html +++ b/latest/api/generated/compas_fd.constraints.SurfaceConstraint.to_jsonstring.html @@ -555,13 +555,16 @@

SurfaceConstraint.to_jsonstring

-SurfaceConstraint.to_jsonstring(pretty=False)
+SurfaceConstraint.to_jsonstring(pretty=False, compact=False, minimal=False)

Convert an object to its native data representation and save it to a JSON string.

Parameters:
-
prettybool, optional

If True, the JSON string will be pretty printed. -Defaults to False.

+
prettybool, optional

If True, format the output with newlines and indentation.

+
+
compactbool, optional

If True, format the output without any whitespace.

+
+
minimalbool, optional

If True, exclude the GUID from the JSON output.

diff --git a/latest/api/generated/compas_fd.constraints.VectorConstraint.copy.html b/latest/api/generated/compas_fd.constraints.VectorConstraint.copy.html index 36453d57..f8e3cb0f 100644 --- a/latest/api/generated/compas_fd.constraints.VectorConstraint.copy.html +++ b/latest/api/generated/compas_fd.constraints.VectorConstraint.copy.html @@ -555,7 +555,7 @@

VectorConstraint.copy

-VectorConstraint.copy(cls=None)
+VectorConstraint.copy(cls=None, copy_guid=False)

Make an independent copy of the data object.

Parameters:
@@ -563,6 +563,8 @@

VectorConstraint.copy

clsType[compas.data.Data], optional

The type of data object to return. Defaults to the type of the current data object.

+
copy_guidbool, optional

If True, the copy will have the same guid as the original.

+
Returns:
diff --git a/latest/api/generated/compas_fd.constraints.VectorConstraint.to_json.html b/latest/api/generated/compas_fd.constraints.VectorConstraint.to_json.html index 3c6f0775..c3234539 100644 --- a/latest/api/generated/compas_fd.constraints.VectorConstraint.to_json.html +++ b/latest/api/generated/compas_fd.constraints.VectorConstraint.to_json.html @@ -555,15 +555,18 @@

VectorConstraint.to_json

-VectorConstraint.to_json(filepath, pretty=False)
+VectorConstraint.to_json(filepath, pretty=False, compact=False, minimal=False)

Convert an object to its native data representation and save it to a JSON file.

Parameters:
filepathstr

The path to the JSON file.

-
prettybool, optional

If True, the JSON file will be pretty printed. -Defaults to False.

+
prettybool, optional

If True, format the output with newlines and indentation.

+
+
compactbool, optional

If True, format the output without any whitespace.

+
+
minimalbool, optional

If True, exclude the GUID from the JSON output.

diff --git a/latest/api/generated/compas_fd.constraints.VectorConstraint.to_jsonstring.html b/latest/api/generated/compas_fd.constraints.VectorConstraint.to_jsonstring.html index 8a62f5c7..3f9f2bf5 100644 --- a/latest/api/generated/compas_fd.constraints.VectorConstraint.to_jsonstring.html +++ b/latest/api/generated/compas_fd.constraints.VectorConstraint.to_jsonstring.html @@ -555,13 +555,16 @@

VectorConstraint.to_jsonstring

-VectorConstraint.to_jsonstring(pretty=False)
+VectorConstraint.to_jsonstring(pretty=False, compact=False, minimal=False)

Convert an object to its native data representation and save it to a JSON string.

Parameters:
-
prettybool, optional

If True, the JSON string will be pretty printed. -Defaults to False.

+
prettybool, optional

If True, format the output with newlines and indentation.

+
+
compactbool, optional

If True, format the output without any whitespace.

+
+
minimalbool, optional

If True, exclude the GUID from the JSON output.

diff --git a/latest/searchindex.js b/latest/searchindex.js index cc1f3ddc..3a9ac2cc 100644 --- a/latest/searchindex.js +++ b/latest/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"API Reference": [[0, null]], "Base Class": [[2, "base-class"]], "CircleConstraint": [[5, null]], "CircleConstraint.ToString": [[6, null]], "CircleConstraint.compute_normal": [[7, null]], "CircleConstraint.compute_param": [[8, null]], "CircleConstraint.compute_tangent": [[9, null]], "CircleConstraint.copy": [[10, null]], "CircleConstraint.from_json": [[11, null]], "CircleConstraint.from_jsonstring": [[12, null]], "CircleConstraint.get_constraint_cls": [[13, null]], "CircleConstraint.project": [[14, null]], "CircleConstraint.register": [[15, null]], "CircleConstraint.sha256": [[16, null]], "CircleConstraint.to_json": [[17, null]], "CircleConstraint.to_jsonstring": [[18, null]], "CircleConstraint.update": [[19, null]], "CircleConstraint.update_location_at_param": [[20, null]], "CircleConstraint.validate_data": [[21, null]], "Classes": [[2, "classes"], [3, "classes"]], "Code": [[147, "code"]], "Constrained Form Finding with Iterative Force Density": [[148, null]], "Constraint": [[22, null]], "Constraint.ToString": [[23, null]], "Constraint.compute_normal": [[24, null]], "Constraint.compute_param": [[25, null]], "Constraint.compute_tangent": [[26, null]], "Constraint.copy": [[27, null]], "Constraint.from_json": [[28, null]], "Constraint.from_jsonstring": [[29, null]], "Constraint.get_constraint_cls": [[30, null]], "Constraint.project": [[31, null]], "Constraint.register": [[32, null]], "Constraint.sha256": [[33, null]], "Constraint.to_json": [[34, null]], "Constraint.to_jsonstring": [[35, null]], "Constraint.update": [[36, null]], "Constraint.update_location_at_param": [[37, null]], "Constraint.validate_data": [[38, null]], "Constraints": [[151, "constraints"]], "CurveConstraint": [[39, null]], "CurveConstraint.ToString": [[40, null]], "CurveConstraint.compute_normal": [[41, null]], "CurveConstraint.compute_param": [[42, null]], "CurveConstraint.compute_tangent": [[43, null]], "CurveConstraint.copy": [[44, null]], "CurveConstraint.from_json": [[45, null]], "CurveConstraint.from_jsonstring": [[46, null]], "CurveConstraint.get_constraint_cls": [[47, null]], "CurveConstraint.project": [[48, null]], "CurveConstraint.register": [[49, null]], "CurveConstraint.sha256": [[50, null]], "CurveConstraint.to_json": [[51, null]], "CurveConstraint.to_jsonstring": [[52, null]], "CurveConstraint.update": [[53, null]], "CurveConstraint.update_location_at_param": [[54, null]], "CurveConstraint.validate_data": [[55, null]], "Development": [[149, "development"]], "Examples": [[146, null]], "FrameConstraint": [[56, null]], "FrameConstraint.ToString": [[57, null]], "FrameConstraint.compute_normal": [[58, null]], "FrameConstraint.compute_param": [[59, null]], "FrameConstraint.compute_tangent": [[60, null]], "FrameConstraint.copy": [[61, null]], "FrameConstraint.from_json": [[62, null]], "FrameConstraint.from_jsonstring": [[63, null]], "FrameConstraint.get_constraint_cls": [[64, null]], "FrameConstraint.project": [[65, null]], "FrameConstraint.register": [[66, null]], "FrameConstraint.sha256": [[67, null]], "FrameConstraint.to_json": [[68, null]], "FrameConstraint.to_jsonstring": [[69, null]], "FrameConstraint.update": [[70, null]], "FrameConstraint.update_location_at_param": [[71, null]], "FrameConstraint.validate_data": [[72, null]], "Functions": [[4, "functions"]], "Indices and tables": [[148, "indices-and-tables"]], "Input Data": [[151, "input-data"]], "Installation": [[149, null]], "Latest": [[149, "latest"]], "License": [[150, null]], "LineConstraint": [[73, null]], "LineConstraint.ToString": [[74, null]], "LineConstraint.compute_normal": [[75, null]], "LineConstraint.compute_param": [[76, null]], "LineConstraint.compute_tangent": [[77, null]], "LineConstraint.copy": [[78, null]], "LineConstraint.from_json": [[79, null]], "LineConstraint.from_jsonstring": [[80, null]], "LineConstraint.get_constraint_cls": [[81, null]], "LineConstraint.project": [[82, null]], "LineConstraint.register": [[83, null]], "LineConstraint.sha256": [[84, null]], "LineConstraint.to_json": [[85, null]], "LineConstraint.to_jsonstring": [[86, null]], "LineConstraint.update": [[87, null]], "LineConstraint.update_location_at_param": [[88, null]], "LineConstraint.validate_data": [[89, null]], "Mesh Supported by a Simple Arch": [[147, null]], "Options": [[151, "options"]], "PlaneConstraint": [[90, null]], "PlaneConstraint.ToString": [[91, null]], "PlaneConstraint.compute_normal": [[92, null]], "PlaneConstraint.compute_param": [[93, null]], "PlaneConstraint.compute_tangent": [[94, null]], "PlaneConstraint.copy": [[95, null]], "PlaneConstraint.from_json": [[96, null]], "PlaneConstraint.from_jsonstring": [[97, null]], "PlaneConstraint.get_constraint_cls": [[98, null]], "PlaneConstraint.project": [[99, null]], "PlaneConstraint.register": [[100, null]], "PlaneConstraint.sha256": [[101, null]], "PlaneConstraint.to_json": [[102, null]], "PlaneConstraint.to_jsonstring": [[103, null]], "PlaneConstraint.update": [[104, null]], "PlaneConstraint.update_location_at_param": [[105, null]], "PlaneConstraint.validate_data": [[106, null]], "Results": [[151, "results"]], "SelfweightCalculator": [[141, null]], "SelfweightCalculator.compute_face_matrix": [[142, null]], "SelfweightCalculator.compute_tributary_areas": [[143, null]], "Stable": [[149, "stable"]], "Summary": [[147, "summary"]], "SurfaceConstraint": [[107, null]], "SurfaceConstraint.ToString": [[108, null]], "SurfaceConstraint.compute_normal": [[109, null]], "SurfaceConstraint.compute_param": [[110, null]], "SurfaceConstraint.compute_tangent": [[111, null]], "SurfaceConstraint.copy": [[112, null]], "SurfaceConstraint.from_json": [[113, null]], "SurfaceConstraint.from_jsonstring": [[114, null]], "SurfaceConstraint.get_constraint_cls": [[115, null]], "SurfaceConstraint.project": [[116, null]], "SurfaceConstraint.register": [[117, null]], "SurfaceConstraint.sha256": [[118, null]], "SurfaceConstraint.to_json": [[119, null]], "SurfaceConstraint.to_jsonstring": [[120, null]], "SurfaceConstraint.update": [[121, null]], "SurfaceConstraint.update_location_at_param": [[122, null]], "SurfaceConstraint.validate_data": [[123, null]], "Table of Contents": [[148, "table-of-contents"]], "Tutorial": [[151, null]], "VectorConstraint": [[124, null]], "VectorConstraint.ToString": [[125, null]], "VectorConstraint.compute_normal": [[126, null]], "VectorConstraint.compute_param": [[127, null]], "VectorConstraint.compute_tangent": [[128, null]], "VectorConstraint.copy": [[129, null]], "VectorConstraint.from_json": [[130, null]], "VectorConstraint.from_jsonstring": [[131, null]], "VectorConstraint.get_constraint_cls": [[132, null]], "VectorConstraint.project": [[133, null]], "VectorConstraint.register": [[134, null]], "VectorConstraint.sha256": [[135, null]], "VectorConstraint.to_json": [[136, null]], "VectorConstraint.to_jsonstring": [[137, null]], "VectorConstraint.update": [[138, null]], "VectorConstraint.update_location_at_param": [[139, null]], "VectorConstraint.validate_data": [[140, null]], "Visualization": [[151, "visualization"]], "Working in Blender": [[151, "working-in-blender"]], "Working in Rhino": [[151, "working-in-rhino"]], "compas_fd": [[1, null]], "constraints": [[2, null]], "fd_constrained_numpy": [[144, null]], "fd_numpy": [[145, null]], "loads": [[3, null]], "solvers": [[4, null]]}, "docnames": ["api", "api/compas_fd", "api/compas_fd.constraints", "api/compas_fd.loads", "api/compas_fd.solvers", "api/generated/compas_fd.constraints.CircleConstraint", "api/generated/compas_fd.constraints.CircleConstraint.ToString", "api/generated/compas_fd.constraints.CircleConstraint.compute_normal", "api/generated/compas_fd.constraints.CircleConstraint.compute_param", "api/generated/compas_fd.constraints.CircleConstraint.compute_tangent", "api/generated/compas_fd.constraints.CircleConstraint.copy", "api/generated/compas_fd.constraints.CircleConstraint.from_json", "api/generated/compas_fd.constraints.CircleConstraint.from_jsonstring", "api/generated/compas_fd.constraints.CircleConstraint.get_constraint_cls", "api/generated/compas_fd.constraints.CircleConstraint.project", "api/generated/compas_fd.constraints.CircleConstraint.register", "api/generated/compas_fd.constraints.CircleConstraint.sha256", "api/generated/compas_fd.constraints.CircleConstraint.to_json", "api/generated/compas_fd.constraints.CircleConstraint.to_jsonstring", "api/generated/compas_fd.constraints.CircleConstraint.update", "api/generated/compas_fd.constraints.CircleConstraint.update_location_at_param", "api/generated/compas_fd.constraints.CircleConstraint.validate_data", "api/generated/compas_fd.constraints.Constraint", "api/generated/compas_fd.constraints.Constraint.ToString", "api/generated/compas_fd.constraints.Constraint.compute_normal", "api/generated/compas_fd.constraints.Constraint.compute_param", "api/generated/compas_fd.constraints.Constraint.compute_tangent", "api/generated/compas_fd.constraints.Constraint.copy", "api/generated/compas_fd.constraints.Constraint.from_json", "api/generated/compas_fd.constraints.Constraint.from_jsonstring", "api/generated/compas_fd.constraints.Constraint.get_constraint_cls", "api/generated/compas_fd.constraints.Constraint.project", "api/generated/compas_fd.constraints.Constraint.register", "api/generated/compas_fd.constraints.Constraint.sha256", "api/generated/compas_fd.constraints.Constraint.to_json", "api/generated/compas_fd.constraints.Constraint.to_jsonstring", "api/generated/compas_fd.constraints.Constraint.update", "api/generated/compas_fd.constraints.Constraint.update_location_at_param", "api/generated/compas_fd.constraints.Constraint.validate_data", "api/generated/compas_fd.constraints.CurveConstraint", "api/generated/compas_fd.constraints.CurveConstraint.ToString", "api/generated/compas_fd.constraints.CurveConstraint.compute_normal", "api/generated/compas_fd.constraints.CurveConstraint.compute_param", "api/generated/compas_fd.constraints.CurveConstraint.compute_tangent", "api/generated/compas_fd.constraints.CurveConstraint.copy", "api/generated/compas_fd.constraints.CurveConstraint.from_json", "api/generated/compas_fd.constraints.CurveConstraint.from_jsonstring", "api/generated/compas_fd.constraints.CurveConstraint.get_constraint_cls", "api/generated/compas_fd.constraints.CurveConstraint.project", "api/generated/compas_fd.constraints.CurveConstraint.register", "api/generated/compas_fd.constraints.CurveConstraint.sha256", "api/generated/compas_fd.constraints.CurveConstraint.to_json", "api/generated/compas_fd.constraints.CurveConstraint.to_jsonstring", "api/generated/compas_fd.constraints.CurveConstraint.update", "api/generated/compas_fd.constraints.CurveConstraint.update_location_at_param", "api/generated/compas_fd.constraints.CurveConstraint.validate_data", "api/generated/compas_fd.constraints.FrameConstraint", "api/generated/compas_fd.constraints.FrameConstraint.ToString", "api/generated/compas_fd.constraints.FrameConstraint.compute_normal", "api/generated/compas_fd.constraints.FrameConstraint.compute_param", "api/generated/compas_fd.constraints.FrameConstraint.compute_tangent", "api/generated/compas_fd.constraints.FrameConstraint.copy", "api/generated/compas_fd.constraints.FrameConstraint.from_json", "api/generated/compas_fd.constraints.FrameConstraint.from_jsonstring", "api/generated/compas_fd.constraints.FrameConstraint.get_constraint_cls", "api/generated/compas_fd.constraints.FrameConstraint.project", "api/generated/compas_fd.constraints.FrameConstraint.register", "api/generated/compas_fd.constraints.FrameConstraint.sha256", "api/generated/compas_fd.constraints.FrameConstraint.to_json", "api/generated/compas_fd.constraints.FrameConstraint.to_jsonstring", "api/generated/compas_fd.constraints.FrameConstraint.update", "api/generated/compas_fd.constraints.FrameConstraint.update_location_at_param", "api/generated/compas_fd.constraints.FrameConstraint.validate_data", "api/generated/compas_fd.constraints.LineConstraint", "api/generated/compas_fd.constraints.LineConstraint.ToString", "api/generated/compas_fd.constraints.LineConstraint.compute_normal", "api/generated/compas_fd.constraints.LineConstraint.compute_param", "api/generated/compas_fd.constraints.LineConstraint.compute_tangent", "api/generated/compas_fd.constraints.LineConstraint.copy", "api/generated/compas_fd.constraints.LineConstraint.from_json", "api/generated/compas_fd.constraints.LineConstraint.from_jsonstring", "api/generated/compas_fd.constraints.LineConstraint.get_constraint_cls", "api/generated/compas_fd.constraints.LineConstraint.project", "api/generated/compas_fd.constraints.LineConstraint.register", "api/generated/compas_fd.constraints.LineConstraint.sha256", "api/generated/compas_fd.constraints.LineConstraint.to_json", "api/generated/compas_fd.constraints.LineConstraint.to_jsonstring", "api/generated/compas_fd.constraints.LineConstraint.update", "api/generated/compas_fd.constraints.LineConstraint.update_location_at_param", "api/generated/compas_fd.constraints.LineConstraint.validate_data", "api/generated/compas_fd.constraints.PlaneConstraint", "api/generated/compas_fd.constraints.PlaneConstraint.ToString", "api/generated/compas_fd.constraints.PlaneConstraint.compute_normal", "api/generated/compas_fd.constraints.PlaneConstraint.compute_param", "api/generated/compas_fd.constraints.PlaneConstraint.compute_tangent", "api/generated/compas_fd.constraints.PlaneConstraint.copy", "api/generated/compas_fd.constraints.PlaneConstraint.from_json", "api/generated/compas_fd.constraints.PlaneConstraint.from_jsonstring", "api/generated/compas_fd.constraints.PlaneConstraint.get_constraint_cls", "api/generated/compas_fd.constraints.PlaneConstraint.project", "api/generated/compas_fd.constraints.PlaneConstraint.register", "api/generated/compas_fd.constraints.PlaneConstraint.sha256", "api/generated/compas_fd.constraints.PlaneConstraint.to_json", "api/generated/compas_fd.constraints.PlaneConstraint.to_jsonstring", "api/generated/compas_fd.constraints.PlaneConstraint.update", "api/generated/compas_fd.constraints.PlaneConstraint.update_location_at_param", "api/generated/compas_fd.constraints.PlaneConstraint.validate_data", "api/generated/compas_fd.constraints.SurfaceConstraint", "api/generated/compas_fd.constraints.SurfaceConstraint.ToString", "api/generated/compas_fd.constraints.SurfaceConstraint.compute_normal", "api/generated/compas_fd.constraints.SurfaceConstraint.compute_param", "api/generated/compas_fd.constraints.SurfaceConstraint.compute_tangent", "api/generated/compas_fd.constraints.SurfaceConstraint.copy", "api/generated/compas_fd.constraints.SurfaceConstraint.from_json", "api/generated/compas_fd.constraints.SurfaceConstraint.from_jsonstring", "api/generated/compas_fd.constraints.SurfaceConstraint.get_constraint_cls", "api/generated/compas_fd.constraints.SurfaceConstraint.project", "api/generated/compas_fd.constraints.SurfaceConstraint.register", "api/generated/compas_fd.constraints.SurfaceConstraint.sha256", "api/generated/compas_fd.constraints.SurfaceConstraint.to_json", "api/generated/compas_fd.constraints.SurfaceConstraint.to_jsonstring", "api/generated/compas_fd.constraints.SurfaceConstraint.update", "api/generated/compas_fd.constraints.SurfaceConstraint.update_location_at_param", "api/generated/compas_fd.constraints.SurfaceConstraint.validate_data", "api/generated/compas_fd.constraints.VectorConstraint", "api/generated/compas_fd.constraints.VectorConstraint.ToString", "api/generated/compas_fd.constraints.VectorConstraint.compute_normal", "api/generated/compas_fd.constraints.VectorConstraint.compute_param", "api/generated/compas_fd.constraints.VectorConstraint.compute_tangent", "api/generated/compas_fd.constraints.VectorConstraint.copy", "api/generated/compas_fd.constraints.VectorConstraint.from_json", "api/generated/compas_fd.constraints.VectorConstraint.from_jsonstring", "api/generated/compas_fd.constraints.VectorConstraint.get_constraint_cls", "api/generated/compas_fd.constraints.VectorConstraint.project", "api/generated/compas_fd.constraints.VectorConstraint.register", "api/generated/compas_fd.constraints.VectorConstraint.sha256", "api/generated/compas_fd.constraints.VectorConstraint.to_json", "api/generated/compas_fd.constraints.VectorConstraint.to_jsonstring", "api/generated/compas_fd.constraints.VectorConstraint.update", "api/generated/compas_fd.constraints.VectorConstraint.update_location_at_param", "api/generated/compas_fd.constraints.VectorConstraint.validate_data", "api/generated/compas_fd.loads.SelfweightCalculator", "api/generated/compas_fd.loads.SelfweightCalculator.compute_face_matrix", "api/generated/compas_fd.loads.SelfweightCalculator.compute_tributary_areas", "api/generated/compas_fd.solvers.fd_constrained_numpy", "api/generated/compas_fd.solvers.fd_numpy", "examples", "examples/example_mesh_constrained_on-arch", "index", "installation", "license", "tutorial"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["api.rst", "api/compas_fd.rst", "api/compas_fd.constraints.rst", "api/compas_fd.loads.rst", "api/compas_fd.solvers.rst", "api/generated/compas_fd.constraints.CircleConstraint.rst", "api/generated/compas_fd.constraints.CircleConstraint.ToString.rst", "api/generated/compas_fd.constraints.CircleConstraint.compute_normal.rst", "api/generated/compas_fd.constraints.CircleConstraint.compute_param.rst", "api/generated/compas_fd.constraints.CircleConstraint.compute_tangent.rst", "api/generated/compas_fd.constraints.CircleConstraint.copy.rst", "api/generated/compas_fd.constraints.CircleConstraint.from_json.rst", "api/generated/compas_fd.constraints.CircleConstraint.from_jsonstring.rst", "api/generated/compas_fd.constraints.CircleConstraint.get_constraint_cls.rst", "api/generated/compas_fd.constraints.CircleConstraint.project.rst", "api/generated/compas_fd.constraints.CircleConstraint.register.rst", "api/generated/compas_fd.constraints.CircleConstraint.sha256.rst", "api/generated/compas_fd.constraints.CircleConstraint.to_json.rst", "api/generated/compas_fd.constraints.CircleConstraint.to_jsonstring.rst", "api/generated/compas_fd.constraints.CircleConstraint.update.rst", "api/generated/compas_fd.constraints.CircleConstraint.update_location_at_param.rst", "api/generated/compas_fd.constraints.CircleConstraint.validate_data.rst", "api/generated/compas_fd.constraints.Constraint.rst", "api/generated/compas_fd.constraints.Constraint.ToString.rst", "api/generated/compas_fd.constraints.Constraint.compute_normal.rst", "api/generated/compas_fd.constraints.Constraint.compute_param.rst", "api/generated/compas_fd.constraints.Constraint.compute_tangent.rst", "api/generated/compas_fd.constraints.Constraint.copy.rst", "api/generated/compas_fd.constraints.Constraint.from_json.rst", "api/generated/compas_fd.constraints.Constraint.from_jsonstring.rst", "api/generated/compas_fd.constraints.Constraint.get_constraint_cls.rst", "api/generated/compas_fd.constraints.Constraint.project.rst", "api/generated/compas_fd.constraints.Constraint.register.rst", "api/generated/compas_fd.constraints.Constraint.sha256.rst", "api/generated/compas_fd.constraints.Constraint.to_json.rst", "api/generated/compas_fd.constraints.Constraint.to_jsonstring.rst", "api/generated/compas_fd.constraints.Constraint.update.rst", "api/generated/compas_fd.constraints.Constraint.update_location_at_param.rst", "api/generated/compas_fd.constraints.Constraint.validate_data.rst", "api/generated/compas_fd.constraints.CurveConstraint.rst", "api/generated/compas_fd.constraints.CurveConstraint.ToString.rst", "api/generated/compas_fd.constraints.CurveConstraint.compute_normal.rst", "api/generated/compas_fd.constraints.CurveConstraint.compute_param.rst", "api/generated/compas_fd.constraints.CurveConstraint.compute_tangent.rst", "api/generated/compas_fd.constraints.CurveConstraint.copy.rst", "api/generated/compas_fd.constraints.CurveConstraint.from_json.rst", "api/generated/compas_fd.constraints.CurveConstraint.from_jsonstring.rst", "api/generated/compas_fd.constraints.CurveConstraint.get_constraint_cls.rst", "api/generated/compas_fd.constraints.CurveConstraint.project.rst", "api/generated/compas_fd.constraints.CurveConstraint.register.rst", "api/generated/compas_fd.constraints.CurveConstraint.sha256.rst", "api/generated/compas_fd.constraints.CurveConstraint.to_json.rst", "api/generated/compas_fd.constraints.CurveConstraint.to_jsonstring.rst", "api/generated/compas_fd.constraints.CurveConstraint.update.rst", "api/generated/compas_fd.constraints.CurveConstraint.update_location_at_param.rst", "api/generated/compas_fd.constraints.CurveConstraint.validate_data.rst", "api/generated/compas_fd.constraints.FrameConstraint.rst", "api/generated/compas_fd.constraints.FrameConstraint.ToString.rst", "api/generated/compas_fd.constraints.FrameConstraint.compute_normal.rst", "api/generated/compas_fd.constraints.FrameConstraint.compute_param.rst", "api/generated/compas_fd.constraints.FrameConstraint.compute_tangent.rst", "api/generated/compas_fd.constraints.FrameConstraint.copy.rst", "api/generated/compas_fd.constraints.FrameConstraint.from_json.rst", "api/generated/compas_fd.constraints.FrameConstraint.from_jsonstring.rst", "api/generated/compas_fd.constraints.FrameConstraint.get_constraint_cls.rst", "api/generated/compas_fd.constraints.FrameConstraint.project.rst", "api/generated/compas_fd.constraints.FrameConstraint.register.rst", "api/generated/compas_fd.constraints.FrameConstraint.sha256.rst", "api/generated/compas_fd.constraints.FrameConstraint.to_json.rst", "api/generated/compas_fd.constraints.FrameConstraint.to_jsonstring.rst", "api/generated/compas_fd.constraints.FrameConstraint.update.rst", "api/generated/compas_fd.constraints.FrameConstraint.update_location_at_param.rst", "api/generated/compas_fd.constraints.FrameConstraint.validate_data.rst", "api/generated/compas_fd.constraints.LineConstraint.rst", "api/generated/compas_fd.constraints.LineConstraint.ToString.rst", "api/generated/compas_fd.constraints.LineConstraint.compute_normal.rst", "api/generated/compas_fd.constraints.LineConstraint.compute_param.rst", "api/generated/compas_fd.constraints.LineConstraint.compute_tangent.rst", "api/generated/compas_fd.constraints.LineConstraint.copy.rst", "api/generated/compas_fd.constraints.LineConstraint.from_json.rst", "api/generated/compas_fd.constraints.LineConstraint.from_jsonstring.rst", "api/generated/compas_fd.constraints.LineConstraint.get_constraint_cls.rst", "api/generated/compas_fd.constraints.LineConstraint.project.rst", "api/generated/compas_fd.constraints.LineConstraint.register.rst", "api/generated/compas_fd.constraints.LineConstraint.sha256.rst", "api/generated/compas_fd.constraints.LineConstraint.to_json.rst", "api/generated/compas_fd.constraints.LineConstraint.to_jsonstring.rst", "api/generated/compas_fd.constraints.LineConstraint.update.rst", "api/generated/compas_fd.constraints.LineConstraint.update_location_at_param.rst", "api/generated/compas_fd.constraints.LineConstraint.validate_data.rst", "api/generated/compas_fd.constraints.PlaneConstraint.rst", "api/generated/compas_fd.constraints.PlaneConstraint.ToString.rst", "api/generated/compas_fd.constraints.PlaneConstraint.compute_normal.rst", "api/generated/compas_fd.constraints.PlaneConstraint.compute_param.rst", "api/generated/compas_fd.constraints.PlaneConstraint.compute_tangent.rst", "api/generated/compas_fd.constraints.PlaneConstraint.copy.rst", "api/generated/compas_fd.constraints.PlaneConstraint.from_json.rst", "api/generated/compas_fd.constraints.PlaneConstraint.from_jsonstring.rst", "api/generated/compas_fd.constraints.PlaneConstraint.get_constraint_cls.rst", "api/generated/compas_fd.constraints.PlaneConstraint.project.rst", "api/generated/compas_fd.constraints.PlaneConstraint.register.rst", "api/generated/compas_fd.constraints.PlaneConstraint.sha256.rst", "api/generated/compas_fd.constraints.PlaneConstraint.to_json.rst", "api/generated/compas_fd.constraints.PlaneConstraint.to_jsonstring.rst", "api/generated/compas_fd.constraints.PlaneConstraint.update.rst", "api/generated/compas_fd.constraints.PlaneConstraint.update_location_at_param.rst", "api/generated/compas_fd.constraints.PlaneConstraint.validate_data.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.ToString.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.compute_normal.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.compute_param.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.compute_tangent.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.copy.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.from_json.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.from_jsonstring.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.get_constraint_cls.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.project.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.register.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.sha256.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.to_json.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.to_jsonstring.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.update.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.update_location_at_param.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.validate_data.rst", "api/generated/compas_fd.constraints.VectorConstraint.rst", "api/generated/compas_fd.constraints.VectorConstraint.ToString.rst", "api/generated/compas_fd.constraints.VectorConstraint.compute_normal.rst", "api/generated/compas_fd.constraints.VectorConstraint.compute_param.rst", "api/generated/compas_fd.constraints.VectorConstraint.compute_tangent.rst", "api/generated/compas_fd.constraints.VectorConstraint.copy.rst", "api/generated/compas_fd.constraints.VectorConstraint.from_json.rst", "api/generated/compas_fd.constraints.VectorConstraint.from_jsonstring.rst", "api/generated/compas_fd.constraints.VectorConstraint.get_constraint_cls.rst", "api/generated/compas_fd.constraints.VectorConstraint.project.rst", "api/generated/compas_fd.constraints.VectorConstraint.register.rst", "api/generated/compas_fd.constraints.VectorConstraint.sha256.rst", "api/generated/compas_fd.constraints.VectorConstraint.to_json.rst", "api/generated/compas_fd.constraints.VectorConstraint.to_jsonstring.rst", "api/generated/compas_fd.constraints.VectorConstraint.update.rst", "api/generated/compas_fd.constraints.VectorConstraint.update_location_at_param.rst", "api/generated/compas_fd.constraints.VectorConstraint.validate_data.rst", "api/generated/compas_fd.loads.SelfweightCalculator.rst", "api/generated/compas_fd.loads.SelfweightCalculator.compute_face_matrix.rst", "api/generated/compas_fd.loads.SelfweightCalculator.compute_tributary_areas.rst", "api/generated/compas_fd.solvers.fd_constrained_numpy.rst", "api/generated/compas_fd.solvers.fd_numpy.rst", "examples.rst", "examples/example_mesh_constrained_on-arch.rst", "index.rst", "installation.rst", "license.rst", "tutorial.rst"], "indexentries": {"circleconstraint (class in compas_fd.constraints)": [[5, "compas_fd.constraints.CircleConstraint", false]], "compute_face_matrix() (compas_fd.loads.selfweightcalculator method)": [[142, "compas_fd.loads.SelfweightCalculator.compute_face_matrix", false]], "compute_normal() (compas_fd.constraints.circleconstraint method)": [[7, "compas_fd.constraints.CircleConstraint.compute_normal", false]], "compute_normal() (compas_fd.constraints.constraint method)": [[24, "compas_fd.constraints.Constraint.compute_normal", false]], "compute_normal() (compas_fd.constraints.curveconstraint method)": [[41, "compas_fd.constraints.CurveConstraint.compute_normal", false]], "compute_normal() (compas_fd.constraints.frameconstraint method)": [[58, "compas_fd.constraints.FrameConstraint.compute_normal", false]], "compute_normal() (compas_fd.constraints.lineconstraint method)": [[75, "compas_fd.constraints.LineConstraint.compute_normal", false]], "compute_normal() (compas_fd.constraints.planeconstraint method)": [[92, "compas_fd.constraints.PlaneConstraint.compute_normal", false]], "compute_normal() (compas_fd.constraints.surfaceconstraint method)": [[109, "compas_fd.constraints.SurfaceConstraint.compute_normal", false]], "compute_normal() (compas_fd.constraints.vectorconstraint method)": [[126, "compas_fd.constraints.VectorConstraint.compute_normal", false]], "compute_param() (compas_fd.constraints.circleconstraint method)": [[8, "compas_fd.constraints.CircleConstraint.compute_param", false]], "compute_param() (compas_fd.constraints.constraint method)": [[25, "compas_fd.constraints.Constraint.compute_param", false]], "compute_param() (compas_fd.constraints.curveconstraint method)": [[42, "compas_fd.constraints.CurveConstraint.compute_param", false]], "compute_param() (compas_fd.constraints.frameconstraint method)": [[59, "compas_fd.constraints.FrameConstraint.compute_param", false]], "compute_param() (compas_fd.constraints.lineconstraint method)": [[76, "compas_fd.constraints.LineConstraint.compute_param", false]], "compute_param() (compas_fd.constraints.planeconstraint method)": [[93, "compas_fd.constraints.PlaneConstraint.compute_param", false]], "compute_param() (compas_fd.constraints.surfaceconstraint method)": [[110, "compas_fd.constraints.SurfaceConstraint.compute_param", false]], "compute_param() (compas_fd.constraints.vectorconstraint method)": [[127, "compas_fd.constraints.VectorConstraint.compute_param", false]], "compute_tangent() (compas_fd.constraints.circleconstraint method)": [[9, "compas_fd.constraints.CircleConstraint.compute_tangent", false]], "compute_tangent() (compas_fd.constraints.constraint method)": [[26, "compas_fd.constraints.Constraint.compute_tangent", false]], "compute_tangent() (compas_fd.constraints.curveconstraint method)": [[43, "compas_fd.constraints.CurveConstraint.compute_tangent", false]], "compute_tangent() (compas_fd.constraints.frameconstraint method)": [[60, "compas_fd.constraints.FrameConstraint.compute_tangent", false]], "compute_tangent() (compas_fd.constraints.lineconstraint method)": [[77, "compas_fd.constraints.LineConstraint.compute_tangent", false]], "compute_tangent() (compas_fd.constraints.planeconstraint method)": [[94, "compas_fd.constraints.PlaneConstraint.compute_tangent", false]], "compute_tangent() (compas_fd.constraints.surfaceconstraint method)": [[111, "compas_fd.constraints.SurfaceConstraint.compute_tangent", false]], "compute_tangent() (compas_fd.constraints.vectorconstraint method)": [[128, "compas_fd.constraints.VectorConstraint.compute_tangent", false]], "compute_tributary_areas() (compas_fd.loads.selfweightcalculator method)": [[143, "compas_fd.loads.SelfweightCalculator.compute_tributary_areas", false]], "constraint (class in compas_fd.constraints)": [[22, "compas_fd.constraints.Constraint", false]], "copy() (compas_fd.constraints.circleconstraint method)": [[10, "compas_fd.constraints.CircleConstraint.copy", false]], "copy() (compas_fd.constraints.constraint method)": [[27, "compas_fd.constraints.Constraint.copy", false]], "copy() (compas_fd.constraints.curveconstraint method)": [[44, "compas_fd.constraints.CurveConstraint.copy", false]], "copy() (compas_fd.constraints.frameconstraint method)": [[61, "compas_fd.constraints.FrameConstraint.copy", false]], "copy() (compas_fd.constraints.lineconstraint method)": [[78, "compas_fd.constraints.LineConstraint.copy", false]], "copy() (compas_fd.constraints.planeconstraint method)": [[95, "compas_fd.constraints.PlaneConstraint.copy", false]], "copy() (compas_fd.constraints.surfaceconstraint method)": [[112, "compas_fd.constraints.SurfaceConstraint.copy", false]], "copy() (compas_fd.constraints.vectorconstraint method)": [[129, "compas_fd.constraints.VectorConstraint.copy", false]], "curveconstraint (class in compas_fd.constraints)": [[39, "compas_fd.constraints.CurveConstraint", false]], "fd_constrained_numpy() (in module compas_fd.solvers)": [[144, "compas_fd.solvers.fd_constrained_numpy", false]], "fd_numpy() (in module compas_fd.solvers)": [[145, "compas_fd.solvers.fd_numpy", false]], "frameconstraint (class in compas_fd.constraints)": [[56, "compas_fd.constraints.FrameConstraint", false]], "from_json() (compas_fd.constraints.circleconstraint class method)": [[11, "compas_fd.constraints.CircleConstraint.from_json", false]], "from_json() (compas_fd.constraints.constraint class method)": [[28, "compas_fd.constraints.Constraint.from_json", false]], "from_json() (compas_fd.constraints.curveconstraint class method)": [[45, "compas_fd.constraints.CurveConstraint.from_json", false]], "from_json() (compas_fd.constraints.frameconstraint class method)": [[62, "compas_fd.constraints.FrameConstraint.from_json", false]], "from_json() (compas_fd.constraints.lineconstraint class method)": [[79, "compas_fd.constraints.LineConstraint.from_json", false]], "from_json() (compas_fd.constraints.planeconstraint class method)": [[96, "compas_fd.constraints.PlaneConstraint.from_json", false]], "from_json() (compas_fd.constraints.surfaceconstraint class method)": [[113, "compas_fd.constraints.SurfaceConstraint.from_json", false]], "from_json() (compas_fd.constraints.vectorconstraint class method)": [[130, "compas_fd.constraints.VectorConstraint.from_json", false]], "from_jsonstring() (compas_fd.constraints.circleconstraint class method)": [[12, "compas_fd.constraints.CircleConstraint.from_jsonstring", false]], "from_jsonstring() (compas_fd.constraints.constraint class method)": [[29, "compas_fd.constraints.Constraint.from_jsonstring", false]], "from_jsonstring() (compas_fd.constraints.curveconstraint class method)": [[46, "compas_fd.constraints.CurveConstraint.from_jsonstring", false]], "from_jsonstring() (compas_fd.constraints.frameconstraint class method)": [[63, "compas_fd.constraints.FrameConstraint.from_jsonstring", false]], "from_jsonstring() (compas_fd.constraints.lineconstraint class method)": [[80, "compas_fd.constraints.LineConstraint.from_jsonstring", false]], "from_jsonstring() (compas_fd.constraints.planeconstraint class method)": [[97, "compas_fd.constraints.PlaneConstraint.from_jsonstring", false]], "from_jsonstring() (compas_fd.constraints.surfaceconstraint class method)": [[114, "compas_fd.constraints.SurfaceConstraint.from_jsonstring", false]], "from_jsonstring() (compas_fd.constraints.vectorconstraint class method)": [[131, "compas_fd.constraints.VectorConstraint.from_jsonstring", false]], "get_constraint_cls() (compas_fd.constraints.circleconstraint static method)": [[13, "compas_fd.constraints.CircleConstraint.get_constraint_cls", false]], "get_constraint_cls() (compas_fd.constraints.constraint static method)": [[30, "compas_fd.constraints.Constraint.get_constraint_cls", false]], "get_constraint_cls() (compas_fd.constraints.curveconstraint static method)": [[47, "compas_fd.constraints.CurveConstraint.get_constraint_cls", false]], "get_constraint_cls() (compas_fd.constraints.frameconstraint static method)": [[64, "compas_fd.constraints.FrameConstraint.get_constraint_cls", false]], "get_constraint_cls() (compas_fd.constraints.lineconstraint static method)": [[81, "compas_fd.constraints.LineConstraint.get_constraint_cls", false]], "get_constraint_cls() (compas_fd.constraints.planeconstraint static method)": [[98, "compas_fd.constraints.PlaneConstraint.get_constraint_cls", false]], "get_constraint_cls() (compas_fd.constraints.surfaceconstraint static method)": [[115, "compas_fd.constraints.SurfaceConstraint.get_constraint_cls", false]], "get_constraint_cls() (compas_fd.constraints.vectorconstraint static method)": [[132, "compas_fd.constraints.VectorConstraint.get_constraint_cls", false]], "lineconstraint (class in compas_fd.constraints)": [[73, "compas_fd.constraints.LineConstraint", false]], "planeconstraint (class in compas_fd.constraints)": [[90, "compas_fd.constraints.PlaneConstraint", false]], "project() (compas_fd.constraints.circleconstraint method)": [[14, "compas_fd.constraints.CircleConstraint.project", false]], "project() (compas_fd.constraints.constraint method)": [[31, "compas_fd.constraints.Constraint.project", false]], "project() (compas_fd.constraints.curveconstraint method)": [[48, "compas_fd.constraints.CurveConstraint.project", false]], "project() (compas_fd.constraints.frameconstraint method)": [[65, "compas_fd.constraints.FrameConstraint.project", false]], "project() (compas_fd.constraints.lineconstraint method)": [[82, "compas_fd.constraints.LineConstraint.project", false]], "project() (compas_fd.constraints.planeconstraint method)": [[99, "compas_fd.constraints.PlaneConstraint.project", false]], "project() (compas_fd.constraints.surfaceconstraint method)": [[116, "compas_fd.constraints.SurfaceConstraint.project", false]], "project() (compas_fd.constraints.vectorconstraint method)": [[133, "compas_fd.constraints.VectorConstraint.project", false]], "register() (compas_fd.constraints.circleconstraint static method)": [[15, "compas_fd.constraints.CircleConstraint.register", false]], "register() (compas_fd.constraints.constraint static method)": [[32, "compas_fd.constraints.Constraint.register", false]], "register() (compas_fd.constraints.curveconstraint static method)": [[49, "compas_fd.constraints.CurveConstraint.register", false]], "register() (compas_fd.constraints.frameconstraint static method)": [[66, "compas_fd.constraints.FrameConstraint.register", false]], "register() (compas_fd.constraints.lineconstraint static method)": [[83, "compas_fd.constraints.LineConstraint.register", false]], "register() (compas_fd.constraints.planeconstraint static method)": [[100, "compas_fd.constraints.PlaneConstraint.register", false]], "register() (compas_fd.constraints.surfaceconstraint static method)": [[117, "compas_fd.constraints.SurfaceConstraint.register", false]], "register() (compas_fd.constraints.vectorconstraint static method)": [[134, "compas_fd.constraints.VectorConstraint.register", false]], "selfweightcalculator (class in compas_fd.loads)": [[141, "compas_fd.loads.SelfweightCalculator", false]], "sha256() (compas_fd.constraints.circleconstraint method)": [[16, "compas_fd.constraints.CircleConstraint.sha256", false]], "sha256() (compas_fd.constraints.constraint method)": [[33, "compas_fd.constraints.Constraint.sha256", false]], "sha256() (compas_fd.constraints.curveconstraint method)": [[50, "compas_fd.constraints.CurveConstraint.sha256", false]], "sha256() (compas_fd.constraints.frameconstraint method)": [[67, "compas_fd.constraints.FrameConstraint.sha256", false]], "sha256() (compas_fd.constraints.lineconstraint method)": [[84, "compas_fd.constraints.LineConstraint.sha256", false]], "sha256() (compas_fd.constraints.planeconstraint method)": [[101, "compas_fd.constraints.PlaneConstraint.sha256", false]], "sha256() (compas_fd.constraints.surfaceconstraint method)": [[118, "compas_fd.constraints.SurfaceConstraint.sha256", false]], "sha256() (compas_fd.constraints.vectorconstraint method)": [[135, "compas_fd.constraints.VectorConstraint.sha256", false]], "surfaceconstraint (class in compas_fd.constraints)": [[107, "compas_fd.constraints.SurfaceConstraint", false]], "to_json() (compas_fd.constraints.circleconstraint method)": [[17, "compas_fd.constraints.CircleConstraint.to_json", false]], "to_json() (compas_fd.constraints.constraint method)": [[34, "compas_fd.constraints.Constraint.to_json", false]], "to_json() (compas_fd.constraints.curveconstraint method)": [[51, "compas_fd.constraints.CurveConstraint.to_json", false]], "to_json() (compas_fd.constraints.frameconstraint method)": [[68, "compas_fd.constraints.FrameConstraint.to_json", false]], "to_json() (compas_fd.constraints.lineconstraint method)": [[85, "compas_fd.constraints.LineConstraint.to_json", false]], "to_json() (compas_fd.constraints.planeconstraint method)": [[102, "compas_fd.constraints.PlaneConstraint.to_json", false]], "to_json() (compas_fd.constraints.surfaceconstraint method)": [[119, "compas_fd.constraints.SurfaceConstraint.to_json", false]], "to_json() (compas_fd.constraints.vectorconstraint method)": [[136, "compas_fd.constraints.VectorConstraint.to_json", false]], "to_jsonstring() (compas_fd.constraints.circleconstraint method)": [[18, "compas_fd.constraints.CircleConstraint.to_jsonstring", false]], "to_jsonstring() (compas_fd.constraints.constraint method)": [[35, "compas_fd.constraints.Constraint.to_jsonstring", false]], "to_jsonstring() (compas_fd.constraints.curveconstraint method)": [[52, "compas_fd.constraints.CurveConstraint.to_jsonstring", false]], "to_jsonstring() (compas_fd.constraints.frameconstraint method)": [[69, "compas_fd.constraints.FrameConstraint.to_jsonstring", false]], "to_jsonstring() (compas_fd.constraints.lineconstraint method)": [[86, "compas_fd.constraints.LineConstraint.to_jsonstring", false]], "to_jsonstring() (compas_fd.constraints.planeconstraint method)": [[103, "compas_fd.constraints.PlaneConstraint.to_jsonstring", false]], "to_jsonstring() (compas_fd.constraints.surfaceconstraint method)": [[120, "compas_fd.constraints.SurfaceConstraint.to_jsonstring", false]], "to_jsonstring() (compas_fd.constraints.vectorconstraint method)": [[137, "compas_fd.constraints.VectorConstraint.to_jsonstring", false]], "tostring() (compas_fd.constraints.circleconstraint method)": [[6, "compas_fd.constraints.CircleConstraint.ToString", false]], "tostring() (compas_fd.constraints.constraint method)": [[23, "compas_fd.constraints.Constraint.ToString", false]], "tostring() (compas_fd.constraints.curveconstraint method)": [[40, "compas_fd.constraints.CurveConstraint.ToString", false]], "tostring() (compas_fd.constraints.frameconstraint method)": [[57, "compas_fd.constraints.FrameConstraint.ToString", false]], "tostring() (compas_fd.constraints.lineconstraint method)": [[74, "compas_fd.constraints.LineConstraint.ToString", false]], "tostring() (compas_fd.constraints.planeconstraint method)": [[91, "compas_fd.constraints.PlaneConstraint.ToString", false]], "tostring() (compas_fd.constraints.surfaceconstraint method)": [[108, "compas_fd.constraints.SurfaceConstraint.ToString", false]], "tostring() (compas_fd.constraints.vectorconstraint method)": [[125, "compas_fd.constraints.VectorConstraint.ToString", false]], "update() (compas_fd.constraints.circleconstraint method)": [[19, "compas_fd.constraints.CircleConstraint.update", false]], "update() (compas_fd.constraints.constraint method)": [[36, "compas_fd.constraints.Constraint.update", false]], "update() (compas_fd.constraints.curveconstraint method)": [[53, "compas_fd.constraints.CurveConstraint.update", false]], "update() (compas_fd.constraints.frameconstraint method)": [[70, "compas_fd.constraints.FrameConstraint.update", false]], "update() (compas_fd.constraints.lineconstraint method)": [[87, "compas_fd.constraints.LineConstraint.update", false]], "update() (compas_fd.constraints.planeconstraint method)": [[104, "compas_fd.constraints.PlaneConstraint.update", false]], "update() (compas_fd.constraints.surfaceconstraint method)": [[121, "compas_fd.constraints.SurfaceConstraint.update", false]], "update() (compas_fd.constraints.vectorconstraint method)": [[138, "compas_fd.constraints.VectorConstraint.update", false]], "update_location_at_param() (compas_fd.constraints.circleconstraint method)": [[20, "compas_fd.constraints.CircleConstraint.update_location_at_param", false]], "update_location_at_param() (compas_fd.constraints.constraint method)": [[37, "compas_fd.constraints.Constraint.update_location_at_param", false]], "update_location_at_param() (compas_fd.constraints.curveconstraint method)": [[54, "compas_fd.constraints.CurveConstraint.update_location_at_param", false]], "update_location_at_param() (compas_fd.constraints.frameconstraint method)": [[71, "compas_fd.constraints.FrameConstraint.update_location_at_param", false]], "update_location_at_param() (compas_fd.constraints.lineconstraint method)": [[88, "compas_fd.constraints.LineConstraint.update_location_at_param", false]], "update_location_at_param() (compas_fd.constraints.planeconstraint method)": [[105, "compas_fd.constraints.PlaneConstraint.update_location_at_param", false]], "update_location_at_param() (compas_fd.constraints.surfaceconstraint method)": [[122, "compas_fd.constraints.SurfaceConstraint.update_location_at_param", false]], "update_location_at_param() (compas_fd.constraints.vectorconstraint method)": [[139, "compas_fd.constraints.VectorConstraint.update_location_at_param", false]], "validate_data() (compas_fd.constraints.circleconstraint class method)": [[21, "compas_fd.constraints.CircleConstraint.validate_data", false]], "validate_data() (compas_fd.constraints.constraint class method)": [[38, "compas_fd.constraints.Constraint.validate_data", false]], "validate_data() (compas_fd.constraints.curveconstraint class method)": [[55, "compas_fd.constraints.CurveConstraint.validate_data", false]], "validate_data() (compas_fd.constraints.frameconstraint class method)": [[72, "compas_fd.constraints.FrameConstraint.validate_data", false]], "validate_data() (compas_fd.constraints.lineconstraint class method)": [[89, "compas_fd.constraints.LineConstraint.validate_data", false]], "validate_data() (compas_fd.constraints.planeconstraint class method)": [[106, "compas_fd.constraints.PlaneConstraint.validate_data", false]], "validate_data() (compas_fd.constraints.surfaceconstraint class method)": [[123, "compas_fd.constraints.SurfaceConstraint.validate_data", false]], "validate_data() (compas_fd.constraints.vectorconstraint class method)": [[140, "compas_fd.constraints.VectorConstraint.validate_data", false]], "vectorconstraint (class in compas_fd.constraints)": [[124, "compas_fd.constraints.VectorConstraint", false]]}, "objects": {"compas_fd.constraints": [[5, 0, 1, "", "CircleConstraint"], [22, 0, 1, "", "Constraint"], [39, 0, 1, "", "CurveConstraint"], [56, 0, 1, "", "FrameConstraint"], [73, 0, 1, "", "LineConstraint"], [90, 0, 1, "", "PlaneConstraint"], [107, 0, 1, "", "SurfaceConstraint"], [124, 0, 1, "", "VectorConstraint"]], "compas_fd.constraints.CircleConstraint": [[6, 1, 1, "", "ToString"], [7, 1, 1, "", "compute_normal"], [8, 1, 1, "", "compute_param"], [9, 1, 1, "", "compute_tangent"], [10, 1, 1, "", "copy"], [11, 1, 1, "", "from_json"], [12, 1, 1, "", "from_jsonstring"], [13, 1, 1, "", "get_constraint_cls"], [14, 1, 1, "", "project"], [15, 1, 1, "", "register"], [16, 1, 1, "", "sha256"], [17, 1, 1, "", "to_json"], [18, 1, 1, "", "to_jsonstring"], [19, 1, 1, "", "update"], [20, 1, 1, "", "update_location_at_param"], [21, 1, 1, "", "validate_data"]], "compas_fd.constraints.Constraint": [[23, 1, 1, "", "ToString"], [24, 1, 1, "", "compute_normal"], [25, 1, 1, "", "compute_param"], [26, 1, 1, "", "compute_tangent"], [27, 1, 1, "", "copy"], [28, 1, 1, "", "from_json"], [29, 1, 1, "", "from_jsonstring"], [30, 1, 1, "", "get_constraint_cls"], [31, 1, 1, "", "project"], [32, 1, 1, "", "register"], [33, 1, 1, "", "sha256"], [34, 1, 1, "", "to_json"], [35, 1, 1, "", "to_jsonstring"], [36, 1, 1, "", "update"], [37, 1, 1, "", "update_location_at_param"], [38, 1, 1, "", "validate_data"]], "compas_fd.constraints.CurveConstraint": [[40, 1, 1, "", "ToString"], [41, 1, 1, "", "compute_normal"], [42, 1, 1, "", "compute_param"], [43, 1, 1, "", "compute_tangent"], [44, 1, 1, "", "copy"], [45, 1, 1, "", "from_json"], [46, 1, 1, "", "from_jsonstring"], [47, 1, 1, "", "get_constraint_cls"], [48, 1, 1, "", "project"], [49, 1, 1, "", "register"], [50, 1, 1, "", "sha256"], [51, 1, 1, "", "to_json"], [52, 1, 1, "", "to_jsonstring"], [53, 1, 1, "", "update"], [54, 1, 1, "", "update_location_at_param"], [55, 1, 1, "", "validate_data"]], "compas_fd.constraints.FrameConstraint": [[57, 1, 1, "", "ToString"], [58, 1, 1, "", "compute_normal"], [59, 1, 1, "", "compute_param"], [60, 1, 1, "", "compute_tangent"], [61, 1, 1, "", "copy"], [62, 1, 1, "", "from_json"], [63, 1, 1, "", "from_jsonstring"], [64, 1, 1, "", "get_constraint_cls"], [65, 1, 1, "", "project"], [66, 1, 1, "", "register"], [67, 1, 1, "", "sha256"], [68, 1, 1, "", "to_json"], [69, 1, 1, "", "to_jsonstring"], [70, 1, 1, "", "update"], [71, 1, 1, "", "update_location_at_param"], [72, 1, 1, "", "validate_data"]], "compas_fd.constraints.LineConstraint": [[74, 1, 1, "", "ToString"], [75, 1, 1, "", "compute_normal"], [76, 1, 1, "", "compute_param"], [77, 1, 1, "", "compute_tangent"], [78, 1, 1, "", "copy"], [79, 1, 1, "", "from_json"], [80, 1, 1, "", "from_jsonstring"], [81, 1, 1, "", "get_constraint_cls"], [82, 1, 1, "", "project"], [83, 1, 1, "", "register"], [84, 1, 1, "", "sha256"], [85, 1, 1, "", "to_json"], [86, 1, 1, "", "to_jsonstring"], [87, 1, 1, "", "update"], [88, 1, 1, "", "update_location_at_param"], [89, 1, 1, "", "validate_data"]], "compas_fd.constraints.PlaneConstraint": [[91, 1, 1, "", "ToString"], [92, 1, 1, "", "compute_normal"], [93, 1, 1, "", "compute_param"], [94, 1, 1, "", "compute_tangent"], [95, 1, 1, "", "copy"], [96, 1, 1, "", "from_json"], [97, 1, 1, "", "from_jsonstring"], [98, 1, 1, "", "get_constraint_cls"], [99, 1, 1, "", "project"], [100, 1, 1, "", "register"], [101, 1, 1, "", "sha256"], [102, 1, 1, "", "to_json"], [103, 1, 1, "", "to_jsonstring"], [104, 1, 1, "", "update"], [105, 1, 1, "", "update_location_at_param"], [106, 1, 1, "", "validate_data"]], "compas_fd.constraints.SurfaceConstraint": [[108, 1, 1, "", "ToString"], [109, 1, 1, "", "compute_normal"], [110, 1, 1, "", "compute_param"], [111, 1, 1, "", "compute_tangent"], [112, 1, 1, "", "copy"], [113, 1, 1, "", "from_json"], [114, 1, 1, "", "from_jsonstring"], [115, 1, 1, "", "get_constraint_cls"], [116, 1, 1, "", "project"], [117, 1, 1, "", "register"], [118, 1, 1, "", "sha256"], [119, 1, 1, "", "to_json"], [120, 1, 1, "", "to_jsonstring"], [121, 1, 1, "", "update"], [122, 1, 1, "", "update_location_at_param"], [123, 1, 1, "", "validate_data"]], "compas_fd.constraints.VectorConstraint": [[125, 1, 1, "", "ToString"], [126, 1, 1, "", "compute_normal"], [127, 1, 1, "", "compute_param"], [128, 1, 1, "", "compute_tangent"], [129, 1, 1, "", "copy"], [130, 1, 1, "", "from_json"], [131, 1, 1, "", "from_jsonstring"], [132, 1, 1, "", "get_constraint_cls"], [133, 1, 1, "", "project"], [134, 1, 1, "", "register"], [135, 1, 1, "", "sha256"], [136, 1, 1, "", "to_json"], [137, 1, 1, "", "to_jsonstring"], [138, 1, 1, "", "update"], [139, 1, 1, "", "update_location_at_param"], [140, 1, 1, "", "validate_data"]], "compas_fd.loads": [[141, 0, 1, "", "SelfweightCalculator"]], "compas_fd.loads.SelfweightCalculator": [[142, 1, 1, "", "compute_face_matrix"], [143, 1, 1, "", "compute_tributary_areas"]], "compas_fd.solvers": [[144, 2, 1, "", "fd_constrained_numpy"], [145, 2, 1, "", "fd_numpy"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "function", "Python function"]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:function"}, "terms": {"": [21, 38, 55, 72, 89, 106, 123, 140], "0": [16, 19, 22, 33, 50, 53, 67, 70, 84, 87, 101, 104, 118, 121, 135, 138, 141, 144, 145, 147], "001": 144, "05": 147, "1": [16, 19, 22, 33, 50, 53, 67, 70, 84, 87, 101, 104, 118, 121, 135, 138, 144, 145, 147], "10": [141, 145, 147], "100": 144, "1e": 145, "2": [145, 147], "22": 141, "25": 141, "3": 147, "5": 147, "50": 147, "6": 145, "A": 150, "AND": 150, "AS": 150, "BE": 150, "BUT": 150, "FOR": 150, "IN": 150, "If": [11, 12, 16, 17, 18, 28, 29, 33, 34, 35, 45, 46, 50, 51, 52, 62, 63, 67, 68, 69, 79, 80, 84, 85, 86, 96, 97, 101, 102, 103, 113, 114, 118, 119, 120, 130, 131, 135, 136, 137], "In": 147, "NO": 150, "NOT": 150, "OF": 150, "OR": 150, "THE": 150, "TO": 150, "The": [10, 11, 12, 17, 18, 21, 22, 27, 28, 29, 34, 35, 38, 44, 45, 46, 51, 52, 55, 61, 62, 63, 68, 69, 72, 78, 79, 80, 85, 86, 89, 95, 96, 97, 102, 103, 106, 112, 113, 114, 119, 120, 123, 129, 130, 131, 136, 137, 140, 141, 142, 143, 145, 147, 148, 149, 150], "To": 149, "WITH": 150, "_": [145, 147], "__from_data__": [21, 38, 55, 72, 89, 106, 123, 140], "abov": 150, "action": 150, "add": 147, "after": 141, "against": [21, 38, 55, 72, 89, 106, 123, 140], "algorithm": [16, 33, 50, 67, 84, 101, 118, 135], "all": [22, 145, 150], "along": 147, "an": [10, 11, 12, 17, 18, 21, 27, 28, 29, 34, 35, 38, 44, 45, 46, 51, 52, 55, 61, 62, 63, 68, 69, 72, 78, 79, 80, 85, 86, 89, 95, 96, 97, 102, 103, 106, 112, 113, 114, 119, 120, 123, 129, 130, 131, 136, 137, 140, 147, 150], "ani": [21, 38, 55, 72, 89, 106, 123, 140, 150], "api": 148, "append": 147, "approach": 148, "ar": [6, 23, 40, 57, 74, 91, 108, 125, 143, 144, 149], "arch": [146, 148], "aris": 150, "as_str": [16, 33, 50, 67, 84, 101, 118, 135], "associ": 150, "attr": 147, "attribut": [22, 141], "author": 150, "avail": 149, "ball": 147, "base": [5, 22, 39, 56, 73, 90, 107, 124, 141], "between": [144, 145], "block": 150, "blockresearchgroup": 149, "blue": 147, "bool": [16, 17, 18, 33, 34, 35, 50, 51, 52, 67, 68, 69, 84, 85, 86, 101, 102, 103, 118, 119, 120, 135, 136, 137], "byte": [16, 33, 50, 67, 84, 101, 118, 135], "calcul": 141, "callabl": [141, 144], "camera": 147, "can": [21, 38, 55, 72, 89, 106, 123, 140, 141, 148, 149], "cd": 149, "charg": 150, "circl": 5, "cl": [10, 27, 44, 61, 78, 95, 112, 129], "claim": 150, "class": [5, 6, 22, 23, 39, 40, 56, 57, 73, 74, 90, 91, 107, 108, 124, 125, 141], "classmethod": [11, 12, 21, 28, 29, 38, 45, 46, 55, 62, 63, 72, 79, 80, 89, 96, 97, 106, 113, 114, 123, 130, 131, 140], "clone": 149, "closest": 22, "color": 147, "column": 142, "com": 149, "combin": 148, "compa": [10, 11, 12, 16, 22, 27, 28, 29, 33, 44, 45, 46, 50, 61, 62, 63, 67, 78, 79, 80, 84, 95, 96, 97, 101, 112, 113, 114, 118, 129, 130, 131, 135, 141, 145, 147, 148], "comparison": [16, 33, 50, 67, 84, 101, 118, 135], "compas_fd": [0, 5, 22, 39, 56, 73, 90, 107, 124, 141, 144, 145, 147, 148, 149], "compas_view": 147, "compat": [6, 23, 40, 57, 74, 91, 108, 125], "compnent": 147, "compon": 147, "comput": [16, 33, 50, 67, 84, 101, 118, 135, 141, 142, 143, 144, 145], "condit": 150, "configur": 147, "connect": [6, 23, 40, 57, 74, 91, 108, 125, 144, 145, 150], "constrain": [22, 144, 147], "constraint": [1, 5, 39, 56, 73, 90, 107, 124, 144, 147, 148], "construct": [11, 12, 21, 28, 29, 38, 45, 46, 55, 62, 63, 72, 79, 80, 89, 96, 97, 106, 113, 114, 123, 130, 131, 140, 141, 147], "contain": [11, 12, 28, 29, 45, 46, 62, 63, 79, 80, 96, 97, 113, 114, 130, 131, 142, 147], "contract": 150, "contrain": 147, "control": [16, 33, 50, 67, 84, 101, 118, 135], "convers": [6, 23, 40, 57, 74, 91, 108, 125], "convert": [6, 17, 18, 23, 34, 35, 40, 51, 52, 57, 68, 69, 74, 85, 86, 91, 102, 103, 108, 119, 120, 125, 136, 137], "coordin": [141, 143, 144, 145], "copi": 150, "copyright": 150, "corner": 147, "correct": [11, 12, 28, 29, 45, 46, 62, 63, 79, 80, 96, 97, 113, 114, 130, 131], "correspond": 142, "cpython": [6, 23, 40, 57, 74, 91, 108, 125], "creat": 22, "csr_matrix": 142, "ctype": [15, 32, 49, 66, 83, 100, 117, 134], "current": [10, 27, 44, 61, 78, 95, 112, 129, 141, 143], "curv": [39, 147], "cyan": 147, "damag": 150, "damp": [19, 53, 70, 87, 104, 121, 138, 144], "darken": 147, "data": [10, 11, 12, 16, 17, 18, 21, 22, 27, 28, 29, 33, 34, 35, 38, 44, 45, 46, 50, 51, 52, 55, 61, 62, 63, 67, 68, 69, 72, 78, 79, 80, 84, 85, 86, 89, 95, 96, 97, 101, 102, 103, 106, 112, 113, 114, 118, 119, 120, 123, 129, 130, 131, 135, 136, 137, 140, 147], "datastructur": [16, 33, 50, 67, 84, 101, 118, 135, 141, 145, 147], "deal": 150, "default": [6, 10, 17, 18, 23, 27, 34, 35, 40, 44, 51, 52, 57, 61, 68, 69, 74, 78, 85, 86, 91, 95, 102, 103, 108, 112, 119, 120, 125, 129, 136, 137], "densiti": [141, 145, 147], "determin": 22, "dev": 149, "differ": 148, "digest": [16, 33, 50, 67, 84, 101, 118, 135], "directli": 148, "displac": 144, "displai": [6, 23, 40, 57, 74, 91, 108, 125], "distribut": 150, "do": 150, "document": 150, "dure": [16, 33, 50, 67, 84, 101, 118, 135], "dx": [141, 145, 147], "e": 149, "each": [142, 144], "edg": [144, 145, 147], "els": 147, "entri": 22, "equal": 142, "equilibrium": [144, 145, 147, 148], "eth": 150, "event": 150, "everi": [142, 143], "exampl": [16, 22, 33, 50, 67, 84, 101, 118, 135, 141, 144, 145, 147, 148], "exist": [6, 23, 40, 57, 74, 91, 108, 125], "express": 150, "face": [16, 33, 50, 67, 84, 101, 118, 135, 142], "factor": 144, "fals": [16, 17, 18, 33, 34, 35, 50, 51, 52, 67, 68, 69, 84, 85, 86, 101, 102, 103, 118, 119, 120, 135, 136, 137, 147], "fd_constrained_numpi": [145, 147], "fd_numpi": 144, "file": [11, 17, 28, 34, 45, 51, 62, 68, 79, 85, 96, 102, 113, 119, 130, 136, 150], "filepath": [11, 17, 28, 34, 45, 51, 62, 68, 79, 85, 96, 102, 113, 119, 130, 136], "fit": 150, "fix": [6, 23, 40, 57, 74, 91, 108, 125, 144, 145, 147], "float": [22, 141, 144, 145], "floatnx1": 143, "floatnx3": [143, 144, 145], "follow": 150, "forc": [144, 145, 147], "forcedens": [144, 145, 147], "format": [16, 33, 50, 67, 84, 101, 118, 135], "formfind": 148, "frame": 56, "free": 150, "from": [11, 12, 16, 22, 28, 29, 33, 45, 46, 50, 62, 63, 67, 79, 80, 84, 96, 97, 101, 113, 114, 118, 130, 131, 135, 141, 145, 147, 149, 150], "from_meshgrid": [141, 145, 147], "from_obj": [16, 33, 50, 67, 84, 101, 118, 135], "from_point": 147, "fullnam": [6, 23, 40, 57, 74, 91, 108, 125], "function": 144, "furnish": 150, "geometri": [13, 22, 30, 47, 64, 81, 98, 115, 132, 144, 147], "get": [16, 33, 50, 67, 84, 101, 118, 135], "gettyp": [6, 23, 40, 57, 74, 91, 108, 125], "git": 149, "github": 149, "given": 22, "grant": 150, "grasshopp": [6, 23, 40, 57, 74, 91, 108, 125], "green": 147, "group": 150, "gtype": [15, 32, 49, 66, 83, 100, 117, 134], "gui": 148, "ha": [11, 12, 28, 29, 45, 46, 62, 63, 79, 80, 96, 97, 113, 114, 130, 131], "hash": [16, 33, 50, 67, 84, 101, 118, 135], "have": 147, "herebi": 150, "hexadecim": [16, 33, 50, 67, 84, 101, 118, 135], "holder": 150, "http": 149, "i": [11, 12, 21, 22, 28, 29, 38, 45, 46, 55, 62, 63, 72, 79, 80, 89, 96, 97, 106, 113, 114, 123, 130, 131, 140, 142, 147, 148, 150], "impli": 150, "implicit": [6, 23, 40, 57, 74, 91, 108, 125], "import": [16, 22, 33, 50, 67, 84, 101, 118, 135, 141, 145, 147], "includ": 150, "independ": [10, 27, 44, 61, 78, 95, 112, 129], "index": 148, "indic": 144, "influenc": 147, "inherit": [5, 22, 39, 56, 73, 90, 107, 124], "instal": 148, "instanc": [6, 11, 12, 23, 28, 29, 40, 45, 46, 57, 62, 63, 74, 79, 80, 91, 96, 97, 108, 113, 114, 125, 130, 131], "int": [144, 145], "introduct": 148, "ironpython": [6, 23, 40, 57, 74, 91, 108, 125], "is_edge_on_boundari": 147, "iter": 144, "its": [6, 17, 18, 23, 34, 35, 40, 51, 52, 57, 68, 69, 74, 85, 86, 91, 102, 103, 108, 119, 120, 125, 136, 137], "json": [11, 12, 17, 18, 28, 29, 34, 35, 45, 46, 51, 52, 62, 63, 68, 69, 79, 80, 85, 86, 96, 97, 102, 103, 113, 114, 119, 120, 130, 131, 136, 137], "kick": [6, 23, 40, 57, 74, 91, 108, 125], "kind": 150, "kmax": 144, "kwarg": [13, 30, 47, 64, 81, 98, 115, 132], "leav": 147, "len": [141, 145], "liabil": 150, "liabl": 150, "licens": 148, "limit": [5, 39, 56, 73, 90, 107, 124, 150], "line": [22, 73, 147], "linecolor": 147, "lineconstraint": 22, "lineswidth": 147, "list": [144, 145, 147], "load": [1, 141, 144, 145, 147, 148], "local": 149, "locat": 22, "main": 22, "make": [6, 10, 23, 27, 40, 44, 57, 61, 74, 78, 91, 95, 108, 112, 125, 129], "materi": 141, "matrix": 142, "maximum": 144, "mechan": 22, "merchant": 150, "merg": 150, "mesh": [16, 33, 50, 67, 84, 101, 118, 135, 141, 142, 145, 146, 148], "meshgrid": 147, "method": [5, 6, 22, 23, 39, 40, 56, 57, 73, 74, 90, 91, 107, 108, 124, 125, 141, 148], "middl": 147, "mit": 150, "modifi": 150, "modul": 148, "movement": [5, 39, 56, 73, 90, 107, 124], "name": [22, 141], "nativ": [17, 18, 34, 35, 51, 52, 68, 69, 85, 86, 102, 103, 119, 120, 136, 137], "net": [6, 23, 40, 57, 74, 91, 108, 125], "non": 144, "none": [10, 22, 27, 44, 61, 78, 95, 112, 129, 144, 145, 147], "noninfring": 150, "normal": [22, 147], "note": 22, "notic": 150, "number": [142, 144], "number_of_vertic": [141, 147], "nurb": [39, 147], "nurbscurv": 147, "nx": [141, 145, 147], "obj": [16, 33, 50, 67, 84, 101, 118, 135], "object": [6, 10, 11, 12, 17, 18, 21, 22, 23, 27, 28, 29, 34, 35, 38, 40, 44, 45, 46, 51, 52, 55, 57, 61, 62, 63, 68, 69, 72, 74, 78, 79, 80, 85, 86, 89, 91, 95, 96, 97, 102, 103, 106, 108, 112, 113, 114, 119, 120, 123, 125, 129, 130, 131, 136, 137, 140, 141], "obtain": 150, "ones": 142, "onli": 147, "option": [10, 16, 17, 18, 22, 27, 33, 34, 35, 44, 50, 51, 52, 61, 67, 68, 69, 78, 84, 85, 86, 95, 101, 102, 103, 112, 118, 119, 120, 129, 135, 136, 137, 141, 144, 145], "other": [6, 23, 40, 57, 74, 91, 108, 125, 150], "otherwis": 150, "out": 150, "output": [6, 23, 40, 57, 74, 91, 108, 125], "overrid": [6, 23, 40, 57, 74, 91, 108, 125], "packag": 148, "pair": 144, "panel": [6, 23, 40, 57, 74, 91, 108, 125], "param": 22, "paramet": [10, 11, 12, 16, 17, 18, 21, 22, 27, 28, 29, 33, 34, 35, 38, 44, 45, 46, 50, 51, 52, 55, 61, 62, 63, 67, 68, 69, 72, 78, 79, 80, 84, 85, 86, 89, 95, 96, 97, 101, 102, 103, 106, 112, 113, 114, 118, 119, 120, 123, 129, 130, 131, 135, 136, 137, 140, 141, 143, 144, 145], "particular": 150, "path": [11, 17, 28, 34, 45, 51, 62, 68, 79, 85, 96, 102, 113, 119, 130, 136], "per": 143, "permiss": 150, "permit": 150, "person": 150, "pip": 149, "place": [6, 23, 40, 57, 74, 91, 108, 125], "plane": 90, "point": [22, 147], "portion": 150, "posit": 147, "pretti": [17, 18, 34, 35, 51, 52, 68, 69, 85, 86, 102, 103, 119, 120, 136, 137], "print": [6, 17, 18, 23, 34, 35, 40, 51, 52, 57, 68, 69, 74, 85, 86, 91, 102, 103, 108, 119, 120, 125, 136, 137], "proper": [6, 23, 40, 57, 74, 91, 108, 125], "provid": [141, 148, 150], "publish": 150, "purpos": 150, "pypi": 149, "q": [145, 147], "radiu": 147, "rais": [11, 12, 28, 29, 45, 46, 62, 63, 79, 80, 96, 97, 113, 114, 130, 131], "rang": [145, 147], "rather": [16, 33, 50, 67, 84, 101, 118, 135], "raw": [21, 38, 55, 72, 89, 106, 123, 140], "recomput": 144, "red": 147, "refer": 148, "registr": 22, "releas": 149, "render": 147, "repres": 141, "represent": [6, 17, 18, 23, 34, 35, 40, 51, 52, 57, 68, 69, 74, 85, 86, 91, 102, 103, 108, 119, 120, 125, 136, 137], "representa": 142, "requir": 149, "research": 150, "residu": [22, 144, 145, 147], "restrict": 150, "result": [144, 145, 147], "return": [10, 11, 12, 16, 18, 21, 27, 28, 29, 33, 35, 38, 44, 45, 46, 50, 52, 55, 61, 62, 63, 67, 69, 72, 78, 79, 80, 84, 86, 89, 95, 96, 97, 101, 103, 106, 112, 113, 114, 118, 120, 123, 129, 130, 131, 135, 137, 140, 142, 143, 144, 145], "rhino": [6, 23, 40, 57, 74, 91, 108, 125], "right": 150, "row": 142, "save": [17, 18, 34, 35, 51, 52, 68, 69, 85, 86, 102, 103, 119, 120, 136, 137], "scene": 147, "schema": [11, 12, 21, 28, 29, 38, 45, 46, 55, 62, 63, 72, 79, 80, 89, 96, 97, 106, 113, 114, 123, 130, 131, 140], "scipi": 142, "self": [6, 23, 40, 57, 74, 91, 108, 125], "selfweight": [141, 144], "sell": 150, "shall": 150, "show": 147, "show_point": 147, "similar": [6, 23, 40, 57, 74, 91, 108, 125], "simpl": [146, 148], "slide": 147, "so": 150, "softwar": 150, "solv": 147, "solver": [1, 144, 145, 147, 148], "sourc": 149, "spars": 142, "specif": 141, "sphere": 147, "static": [13, 15, 30, 32, 47, 49, 64, 66, 81, 83, 98, 100, 115, 117, 132, 134], "store": 141, "str": [11, 12, 16, 17, 18, 22, 28, 29, 33, 34, 35, 45, 46, 50, 51, 52, 62, 63, 67, 68, 69, 79, 80, 84, 85, 86, 96, 97, 101, 102, 103, 113, 114, 118, 119, 120, 130, 131, 135, 136, 137, 141], "string": [6, 12, 18, 23, 29, 35, 40, 46, 52, 57, 63, 69, 74, 80, 86, 91, 97, 103, 108, 114, 120, 125, 131, 137], "structur": 141, "subject": 150, "sublicens": 150, "substanti": 150, "support": [146, 148], "surfac": [107, 141], "surfacecolor": 147, "system": [144, 145], "t": 141, "take": [6, 23, 40, 57, 74, 91, 108, 125], "tangent": 22, "tangenti": 147, "target": 147, "than": [16, 33, 50, 67, 84, 101, 118, 135], "therefor": 22, "thi": [6, 10, 11, 12, 21, 22, 23, 27, 28, 29, 38, 40, 44, 45, 46, 55, 57, 61, 62, 63, 72, 74, 78, 79, 80, 89, 91, 95, 96, 97, 106, 108, 112, 113, 114, 123, 125, 129, 130, 131, 140, 147, 148, 150], "thick": 141, "thickness_attr_nam": 141, "through": 148, "to_brep": 147, "to_polylin": 147, "tol_disp": 144, "tol_r": 144, "toler": 144, "tool": 148, "tort": 150, "tributari": 143, "true": [16, 17, 18, 33, 34, 35, 50, 51, 52, 67, 68, 69, 84, 85, 86, 101, 102, 103, 118, 119, 120, 135, 136, 137, 141, 145, 147], "tupl": [144, 145], "tutori": 148, "two": 144, "type": [6, 10, 11, 12, 21, 22, 23, 27, 28, 29, 38, 40, 44, 45, 46, 55, 57, 61, 62, 63, 72, 74, 78, 79, 80, 89, 91, 95, 96, 97, 106, 108, 112, 113, 114, 123, 125, 129, 130, 131, 140], "typeerror": [11, 12, 28, 29, 45, 46, 62, 63, 79, 80, 96, 97, 113, 114, 130, 131], "under": 147, "until": 147, "updat": [144, 147], "update_default_vertex_attribut": 141, "us": [6, 16, 21, 22, 23, 33, 38, 40, 50, 55, 57, 67, 72, 74, 84, 89, 91, 101, 106, 108, 118, 123, 125, 135, 140, 141, 148, 150], "usual": [6, 23, 40, 57, 74, 91, 108, 125], "v1": [16, 33, 50, 67, 84, 101, 118, 135], "v2": [16, 33, 50, 67, 84, 101, 118, 135], "v3": [16, 33, 50, 67, 84, 101, 118, 135], "valid": [21, 38, 55, 72, 89, 106, 123, 140], "vanish": 147, "variou": 148, "vector": [22, 124, 147], "version": [16, 33, 50, 67, 84, 101, 118, 135, 149], "vertex": [5, 22, 39, 56, 73, 90, 107, 124, 141, 142, 143, 144, 147], "vertex_attribut": [16, 33, 50, 67, 84, 101, 118, 135], "vertex_coordin": 147, "vertex_degre": [145, 147], "vertex_sampl": [16, 33, 50, 67, 84, 101, 118, 135], "vertic": [142, 144, 145, 147], "vertices_attribut": [141, 145, 147], "vertices_wher": [145, 147], "viewer": 147, "visual": 147, "warranti": 150, "we": 147, "when": [6, 23, 40, 57, 74, 91, 108, 125], "whether": 150, "which": 148, "whom": 150, "without": 150, "x": [22, 147], "xyz": [141, 143, 145, 147], "y": [22, 147], "z": [16, 22, 33, 50, 67, 84, 101, 118, 135, 147], "zurich": 150}, "titles": ["API Reference", "compas_fd", "constraints", "loads", "solvers", "CircleConstraint", "CircleConstraint.ToString", "CircleConstraint.compute_normal", "CircleConstraint.compute_param", "CircleConstraint.compute_tangent", "CircleConstraint.copy", "CircleConstraint.from_json", "CircleConstraint.from_jsonstring", "CircleConstraint.get_constraint_cls", "CircleConstraint.project", "CircleConstraint.register", "CircleConstraint.sha256", "CircleConstraint.to_json", "CircleConstraint.to_jsonstring", "CircleConstraint.update", "CircleConstraint.update_location_at_param", "CircleConstraint.validate_data", "Constraint", "Constraint.ToString", "Constraint.compute_normal", "Constraint.compute_param", "Constraint.compute_tangent", "Constraint.copy", "Constraint.from_json", "Constraint.from_jsonstring", "Constraint.get_constraint_cls", "Constraint.project", "Constraint.register", "Constraint.sha256", "Constraint.to_json", "Constraint.to_jsonstring", "Constraint.update", "Constraint.update_location_at_param", "Constraint.validate_data", "CurveConstraint", "CurveConstraint.ToString", "CurveConstraint.compute_normal", "CurveConstraint.compute_param", "CurveConstraint.compute_tangent", "CurveConstraint.copy", "CurveConstraint.from_json", "CurveConstraint.from_jsonstring", "CurveConstraint.get_constraint_cls", "CurveConstraint.project", "CurveConstraint.register", "CurveConstraint.sha256", "CurveConstraint.to_json", "CurveConstraint.to_jsonstring", "CurveConstraint.update", "CurveConstraint.update_location_at_param", "CurveConstraint.validate_data", "FrameConstraint", "FrameConstraint.ToString", "FrameConstraint.compute_normal", "FrameConstraint.compute_param", "FrameConstraint.compute_tangent", "FrameConstraint.copy", "FrameConstraint.from_json", "FrameConstraint.from_jsonstring", "FrameConstraint.get_constraint_cls", "FrameConstraint.project", "FrameConstraint.register", "FrameConstraint.sha256", "FrameConstraint.to_json", "FrameConstraint.to_jsonstring", "FrameConstraint.update", "FrameConstraint.update_location_at_param", "FrameConstraint.validate_data", "LineConstraint", "LineConstraint.ToString", "LineConstraint.compute_normal", "LineConstraint.compute_param", "LineConstraint.compute_tangent", "LineConstraint.copy", "LineConstraint.from_json", "LineConstraint.from_jsonstring", "LineConstraint.get_constraint_cls", "LineConstraint.project", "LineConstraint.register", "LineConstraint.sha256", "LineConstraint.to_json", "LineConstraint.to_jsonstring", "LineConstraint.update", "LineConstraint.update_location_at_param", "LineConstraint.validate_data", "PlaneConstraint", "PlaneConstraint.ToString", "PlaneConstraint.compute_normal", "PlaneConstraint.compute_param", "PlaneConstraint.compute_tangent", "PlaneConstraint.copy", "PlaneConstraint.from_json", "PlaneConstraint.from_jsonstring", "PlaneConstraint.get_constraint_cls", "PlaneConstraint.project", "PlaneConstraint.register", "PlaneConstraint.sha256", "PlaneConstraint.to_json", "PlaneConstraint.to_jsonstring", "PlaneConstraint.update", "PlaneConstraint.update_location_at_param", "PlaneConstraint.validate_data", "SurfaceConstraint", "SurfaceConstraint.ToString", "SurfaceConstraint.compute_normal", "SurfaceConstraint.compute_param", "SurfaceConstraint.compute_tangent", "SurfaceConstraint.copy", "SurfaceConstraint.from_json", "SurfaceConstraint.from_jsonstring", "SurfaceConstraint.get_constraint_cls", "SurfaceConstraint.project", "SurfaceConstraint.register", "SurfaceConstraint.sha256", "SurfaceConstraint.to_json", "SurfaceConstraint.to_jsonstring", "SurfaceConstraint.update", "SurfaceConstraint.update_location_at_param", "SurfaceConstraint.validate_data", "VectorConstraint", "VectorConstraint.ToString", "VectorConstraint.compute_normal", "VectorConstraint.compute_param", "VectorConstraint.compute_tangent", "VectorConstraint.copy", "VectorConstraint.from_json", "VectorConstraint.from_jsonstring", "VectorConstraint.get_constraint_cls", "VectorConstraint.project", "VectorConstraint.register", "VectorConstraint.sha256", "VectorConstraint.to_json", "VectorConstraint.to_jsonstring", "VectorConstraint.update", "VectorConstraint.update_location_at_param", "VectorConstraint.validate_data", "SelfweightCalculator", "SelfweightCalculator.compute_face_matrix", "SelfweightCalculator.compute_tributary_areas", "fd_constrained_numpy", "fd_numpy", "Examples", "Mesh Supported by a Simple Arch", "Constrained Form Finding with Iterative Force Density", "Installation", "License", "Tutorial"], "titleterms": {"api": 0, "arch": 147, "base": 2, "blender": 151, "circleconstraint": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21], "class": [2, 3], "code": 147, "compas_fd": 1, "compute_face_matrix": 142, "compute_norm": [7, 24, 41, 58, 75, 92, 109, 126], "compute_param": [8, 25, 42, 59, 76, 93, 110, 127], "compute_tang": [9, 26, 43, 60, 77, 94, 111, 128], "compute_tributary_area": 143, "constrain": 148, "constraint": [2, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 151], "content": 148, "copi": [10, 27, 44, 61, 78, 95, 112, 129], "curveconstraint": [39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55], "data": 151, "densiti": 148, "develop": 149, "exampl": 146, "fd_constrained_numpi": 144, "fd_numpi": 145, "find": 148, "forc": 148, "form": 148, "frameconstraint": [56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "from_json": [11, 28, 45, 62, 79, 96, 113, 130], "from_jsonstr": [12, 29, 46, 63, 80, 97, 114, 131], "function": 4, "get_constraint_cl": [13, 30, 47, 64, 81, 98, 115, 132], "indic": 148, "input": 151, "instal": 149, "iter": 148, "latest": 149, "licens": 150, "lineconstraint": [73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89], "load": 3, "mesh": 147, "option": 151, "planeconstraint": [90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "project": [14, 31, 48, 65, 82, 99, 116, 133], "refer": 0, "regist": [15, 32, 49, 66, 83, 100, 117, 134], "result": 151, "rhino": 151, "selfweightcalcul": [141, 142, 143], "sha256": [16, 33, 50, 67, 84, 101, 118, 135], "simpl": 147, "solver": 4, "stabl": 149, "summari": 147, "support": 147, "surfaceconstraint": [107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123], "tabl": 148, "to_json": [17, 34, 51, 68, 85, 102, 119, 136], "to_jsonstr": [18, 35, 52, 69, 86, 103, 120, 137], "tostr": [6, 23, 40, 57, 74, 91, 108, 125], "tutori": 151, "updat": [19, 36, 53, 70, 87, 104, 121, 138], "update_location_at_param": [20, 37, 54, 71, 88, 105, 122, 139], "validate_data": [21, 38, 55, 72, 89, 106, 123, 140], "vectorconstraint": [124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140], "visual": 151, "work": 151}}) \ No newline at end of file +Search.setIndex({"alltitles": {"API Reference": [[0, null]], "Base Class": [[2, "base-class"]], "CircleConstraint": [[5, null]], "CircleConstraint.ToString": [[6, null]], "CircleConstraint.compute_normal": [[7, null]], "CircleConstraint.compute_param": [[8, null]], "CircleConstraint.compute_tangent": [[9, null]], "CircleConstraint.copy": [[10, null]], "CircleConstraint.from_json": [[11, null]], "CircleConstraint.from_jsonstring": [[12, null]], "CircleConstraint.get_constraint_cls": [[13, null]], "CircleConstraint.project": [[14, null]], "CircleConstraint.register": [[15, null]], "CircleConstraint.sha256": [[16, null]], "CircleConstraint.to_json": [[17, null]], "CircleConstraint.to_jsonstring": [[18, null]], "CircleConstraint.update": [[19, null]], "CircleConstraint.update_location_at_param": [[20, null]], "CircleConstraint.validate_data": [[21, null]], "Classes": [[2, "classes"], [3, "classes"]], "Code": [[147, "code"]], "Constrained Form Finding with Iterative Force Density": [[148, null]], "Constraint": [[22, null]], "Constraint.ToString": [[23, null]], "Constraint.compute_normal": [[24, null]], "Constraint.compute_param": [[25, null]], "Constraint.compute_tangent": [[26, null]], "Constraint.copy": [[27, null]], "Constraint.from_json": [[28, null]], "Constraint.from_jsonstring": [[29, null]], "Constraint.get_constraint_cls": [[30, null]], "Constraint.project": [[31, null]], "Constraint.register": [[32, null]], "Constraint.sha256": [[33, null]], "Constraint.to_json": [[34, null]], "Constraint.to_jsonstring": [[35, null]], "Constraint.update": [[36, null]], "Constraint.update_location_at_param": [[37, null]], "Constraint.validate_data": [[38, null]], "Constraints": [[151, "constraints"]], "CurveConstraint": [[39, null]], "CurveConstraint.ToString": [[40, null]], "CurveConstraint.compute_normal": [[41, null]], "CurveConstraint.compute_param": [[42, null]], "CurveConstraint.compute_tangent": [[43, null]], "CurveConstraint.copy": [[44, null]], "CurveConstraint.from_json": [[45, null]], "CurveConstraint.from_jsonstring": [[46, null]], "CurveConstraint.get_constraint_cls": [[47, null]], "CurveConstraint.project": [[48, null]], "CurveConstraint.register": [[49, null]], "CurveConstraint.sha256": [[50, null]], "CurveConstraint.to_json": [[51, null]], "CurveConstraint.to_jsonstring": [[52, null]], "CurveConstraint.update": [[53, null]], "CurveConstraint.update_location_at_param": [[54, null]], "CurveConstraint.validate_data": [[55, null]], "Development": [[149, "development"]], "Examples": [[146, null]], "FrameConstraint": [[56, null]], "FrameConstraint.ToString": [[57, null]], "FrameConstraint.compute_normal": [[58, null]], "FrameConstraint.compute_param": [[59, null]], "FrameConstraint.compute_tangent": [[60, null]], "FrameConstraint.copy": [[61, null]], "FrameConstraint.from_json": [[62, null]], "FrameConstraint.from_jsonstring": [[63, null]], "FrameConstraint.get_constraint_cls": [[64, null]], "FrameConstraint.project": [[65, null]], "FrameConstraint.register": [[66, null]], "FrameConstraint.sha256": [[67, null]], "FrameConstraint.to_json": [[68, null]], "FrameConstraint.to_jsonstring": [[69, null]], "FrameConstraint.update": [[70, null]], "FrameConstraint.update_location_at_param": [[71, null]], "FrameConstraint.validate_data": [[72, null]], "Functions": [[4, "functions"]], "Indices and tables": [[148, "indices-and-tables"]], "Input Data": [[151, "input-data"]], "Installation": [[149, null]], "Latest": [[149, "latest"]], "License": [[150, null]], "LineConstraint": [[73, null]], "LineConstraint.ToString": [[74, null]], "LineConstraint.compute_normal": [[75, null]], "LineConstraint.compute_param": [[76, null]], "LineConstraint.compute_tangent": [[77, null]], "LineConstraint.copy": [[78, null]], "LineConstraint.from_json": [[79, null]], "LineConstraint.from_jsonstring": [[80, null]], "LineConstraint.get_constraint_cls": [[81, null]], "LineConstraint.project": [[82, null]], "LineConstraint.register": [[83, null]], "LineConstraint.sha256": [[84, null]], "LineConstraint.to_json": [[85, null]], "LineConstraint.to_jsonstring": [[86, null]], "LineConstraint.update": [[87, null]], "LineConstraint.update_location_at_param": [[88, null]], "LineConstraint.validate_data": [[89, null]], "Mesh Supported by a Simple Arch": [[147, null]], "Options": [[151, "options"]], "PlaneConstraint": [[90, null]], "PlaneConstraint.ToString": [[91, null]], "PlaneConstraint.compute_normal": [[92, null]], "PlaneConstraint.compute_param": [[93, null]], "PlaneConstraint.compute_tangent": [[94, null]], "PlaneConstraint.copy": [[95, null]], "PlaneConstraint.from_json": [[96, null]], "PlaneConstraint.from_jsonstring": [[97, null]], "PlaneConstraint.get_constraint_cls": [[98, null]], "PlaneConstraint.project": [[99, null]], "PlaneConstraint.register": [[100, null]], "PlaneConstraint.sha256": [[101, null]], "PlaneConstraint.to_json": [[102, null]], "PlaneConstraint.to_jsonstring": [[103, null]], "PlaneConstraint.update": [[104, null]], "PlaneConstraint.update_location_at_param": [[105, null]], "PlaneConstraint.validate_data": [[106, null]], "Results": [[151, "results"]], "SelfweightCalculator": [[141, null]], "SelfweightCalculator.compute_face_matrix": [[142, null]], "SelfweightCalculator.compute_tributary_areas": [[143, null]], "Stable": [[149, "stable"]], "Summary": [[147, "summary"]], "SurfaceConstraint": [[107, null]], "SurfaceConstraint.ToString": [[108, null]], "SurfaceConstraint.compute_normal": [[109, null]], "SurfaceConstraint.compute_param": [[110, null]], "SurfaceConstraint.compute_tangent": [[111, null]], "SurfaceConstraint.copy": [[112, null]], "SurfaceConstraint.from_json": [[113, null]], "SurfaceConstraint.from_jsonstring": [[114, null]], "SurfaceConstraint.get_constraint_cls": [[115, null]], "SurfaceConstraint.project": [[116, null]], "SurfaceConstraint.register": [[117, null]], "SurfaceConstraint.sha256": [[118, null]], "SurfaceConstraint.to_json": [[119, null]], "SurfaceConstraint.to_jsonstring": [[120, null]], "SurfaceConstraint.update": [[121, null]], "SurfaceConstraint.update_location_at_param": [[122, null]], "SurfaceConstraint.validate_data": [[123, null]], "Table of Contents": [[148, "table-of-contents"]], "Tutorial": [[151, null]], "VectorConstraint": [[124, null]], "VectorConstraint.ToString": [[125, null]], "VectorConstraint.compute_normal": [[126, null]], "VectorConstraint.compute_param": [[127, null]], "VectorConstraint.compute_tangent": [[128, null]], "VectorConstraint.copy": [[129, null]], "VectorConstraint.from_json": [[130, null]], "VectorConstraint.from_jsonstring": [[131, null]], "VectorConstraint.get_constraint_cls": [[132, null]], "VectorConstraint.project": [[133, null]], "VectorConstraint.register": [[134, null]], "VectorConstraint.sha256": [[135, null]], "VectorConstraint.to_json": [[136, null]], "VectorConstraint.to_jsonstring": [[137, null]], "VectorConstraint.update": [[138, null]], "VectorConstraint.update_location_at_param": [[139, null]], "VectorConstraint.validate_data": [[140, null]], "Visualization": [[151, "visualization"]], "Working in Blender": [[151, "working-in-blender"]], "Working in Rhino": [[151, "working-in-rhino"]], "compas_fd": [[1, null]], "constraints": [[2, null]], "fd_constrained_numpy": [[144, null]], "fd_numpy": [[145, null]], "loads": [[3, null]], "solvers": [[4, null]]}, "docnames": ["api", "api/compas_fd", "api/compas_fd.constraints", "api/compas_fd.loads", "api/compas_fd.solvers", "api/generated/compas_fd.constraints.CircleConstraint", "api/generated/compas_fd.constraints.CircleConstraint.ToString", "api/generated/compas_fd.constraints.CircleConstraint.compute_normal", "api/generated/compas_fd.constraints.CircleConstraint.compute_param", "api/generated/compas_fd.constraints.CircleConstraint.compute_tangent", "api/generated/compas_fd.constraints.CircleConstraint.copy", "api/generated/compas_fd.constraints.CircleConstraint.from_json", "api/generated/compas_fd.constraints.CircleConstraint.from_jsonstring", "api/generated/compas_fd.constraints.CircleConstraint.get_constraint_cls", "api/generated/compas_fd.constraints.CircleConstraint.project", "api/generated/compas_fd.constraints.CircleConstraint.register", "api/generated/compas_fd.constraints.CircleConstraint.sha256", "api/generated/compas_fd.constraints.CircleConstraint.to_json", "api/generated/compas_fd.constraints.CircleConstraint.to_jsonstring", "api/generated/compas_fd.constraints.CircleConstraint.update", "api/generated/compas_fd.constraints.CircleConstraint.update_location_at_param", "api/generated/compas_fd.constraints.CircleConstraint.validate_data", "api/generated/compas_fd.constraints.Constraint", "api/generated/compas_fd.constraints.Constraint.ToString", "api/generated/compas_fd.constraints.Constraint.compute_normal", "api/generated/compas_fd.constraints.Constraint.compute_param", "api/generated/compas_fd.constraints.Constraint.compute_tangent", "api/generated/compas_fd.constraints.Constraint.copy", "api/generated/compas_fd.constraints.Constraint.from_json", "api/generated/compas_fd.constraints.Constraint.from_jsonstring", "api/generated/compas_fd.constraints.Constraint.get_constraint_cls", "api/generated/compas_fd.constraints.Constraint.project", "api/generated/compas_fd.constraints.Constraint.register", "api/generated/compas_fd.constraints.Constraint.sha256", "api/generated/compas_fd.constraints.Constraint.to_json", "api/generated/compas_fd.constraints.Constraint.to_jsonstring", "api/generated/compas_fd.constraints.Constraint.update", "api/generated/compas_fd.constraints.Constraint.update_location_at_param", "api/generated/compas_fd.constraints.Constraint.validate_data", "api/generated/compas_fd.constraints.CurveConstraint", "api/generated/compas_fd.constraints.CurveConstraint.ToString", "api/generated/compas_fd.constraints.CurveConstraint.compute_normal", "api/generated/compas_fd.constraints.CurveConstraint.compute_param", "api/generated/compas_fd.constraints.CurveConstraint.compute_tangent", "api/generated/compas_fd.constraints.CurveConstraint.copy", "api/generated/compas_fd.constraints.CurveConstraint.from_json", "api/generated/compas_fd.constraints.CurveConstraint.from_jsonstring", "api/generated/compas_fd.constraints.CurveConstraint.get_constraint_cls", "api/generated/compas_fd.constraints.CurveConstraint.project", "api/generated/compas_fd.constraints.CurveConstraint.register", "api/generated/compas_fd.constraints.CurveConstraint.sha256", "api/generated/compas_fd.constraints.CurveConstraint.to_json", "api/generated/compas_fd.constraints.CurveConstraint.to_jsonstring", "api/generated/compas_fd.constraints.CurveConstraint.update", "api/generated/compas_fd.constraints.CurveConstraint.update_location_at_param", "api/generated/compas_fd.constraints.CurveConstraint.validate_data", "api/generated/compas_fd.constraints.FrameConstraint", "api/generated/compas_fd.constraints.FrameConstraint.ToString", "api/generated/compas_fd.constraints.FrameConstraint.compute_normal", "api/generated/compas_fd.constraints.FrameConstraint.compute_param", "api/generated/compas_fd.constraints.FrameConstraint.compute_tangent", "api/generated/compas_fd.constraints.FrameConstraint.copy", "api/generated/compas_fd.constraints.FrameConstraint.from_json", "api/generated/compas_fd.constraints.FrameConstraint.from_jsonstring", "api/generated/compas_fd.constraints.FrameConstraint.get_constraint_cls", "api/generated/compas_fd.constraints.FrameConstraint.project", "api/generated/compas_fd.constraints.FrameConstraint.register", "api/generated/compas_fd.constraints.FrameConstraint.sha256", "api/generated/compas_fd.constraints.FrameConstraint.to_json", "api/generated/compas_fd.constraints.FrameConstraint.to_jsonstring", "api/generated/compas_fd.constraints.FrameConstraint.update", "api/generated/compas_fd.constraints.FrameConstraint.update_location_at_param", "api/generated/compas_fd.constraints.FrameConstraint.validate_data", "api/generated/compas_fd.constraints.LineConstraint", "api/generated/compas_fd.constraints.LineConstraint.ToString", "api/generated/compas_fd.constraints.LineConstraint.compute_normal", "api/generated/compas_fd.constraints.LineConstraint.compute_param", "api/generated/compas_fd.constraints.LineConstraint.compute_tangent", "api/generated/compas_fd.constraints.LineConstraint.copy", "api/generated/compas_fd.constraints.LineConstraint.from_json", "api/generated/compas_fd.constraints.LineConstraint.from_jsonstring", "api/generated/compas_fd.constraints.LineConstraint.get_constraint_cls", "api/generated/compas_fd.constraints.LineConstraint.project", "api/generated/compas_fd.constraints.LineConstraint.register", "api/generated/compas_fd.constraints.LineConstraint.sha256", "api/generated/compas_fd.constraints.LineConstraint.to_json", "api/generated/compas_fd.constraints.LineConstraint.to_jsonstring", "api/generated/compas_fd.constraints.LineConstraint.update", "api/generated/compas_fd.constraints.LineConstraint.update_location_at_param", "api/generated/compas_fd.constraints.LineConstraint.validate_data", "api/generated/compas_fd.constraints.PlaneConstraint", "api/generated/compas_fd.constraints.PlaneConstraint.ToString", "api/generated/compas_fd.constraints.PlaneConstraint.compute_normal", "api/generated/compas_fd.constraints.PlaneConstraint.compute_param", "api/generated/compas_fd.constraints.PlaneConstraint.compute_tangent", "api/generated/compas_fd.constraints.PlaneConstraint.copy", "api/generated/compas_fd.constraints.PlaneConstraint.from_json", "api/generated/compas_fd.constraints.PlaneConstraint.from_jsonstring", "api/generated/compas_fd.constraints.PlaneConstraint.get_constraint_cls", "api/generated/compas_fd.constraints.PlaneConstraint.project", "api/generated/compas_fd.constraints.PlaneConstraint.register", "api/generated/compas_fd.constraints.PlaneConstraint.sha256", "api/generated/compas_fd.constraints.PlaneConstraint.to_json", "api/generated/compas_fd.constraints.PlaneConstraint.to_jsonstring", "api/generated/compas_fd.constraints.PlaneConstraint.update", "api/generated/compas_fd.constraints.PlaneConstraint.update_location_at_param", "api/generated/compas_fd.constraints.PlaneConstraint.validate_data", "api/generated/compas_fd.constraints.SurfaceConstraint", "api/generated/compas_fd.constraints.SurfaceConstraint.ToString", "api/generated/compas_fd.constraints.SurfaceConstraint.compute_normal", "api/generated/compas_fd.constraints.SurfaceConstraint.compute_param", "api/generated/compas_fd.constraints.SurfaceConstraint.compute_tangent", "api/generated/compas_fd.constraints.SurfaceConstraint.copy", "api/generated/compas_fd.constraints.SurfaceConstraint.from_json", "api/generated/compas_fd.constraints.SurfaceConstraint.from_jsonstring", "api/generated/compas_fd.constraints.SurfaceConstraint.get_constraint_cls", "api/generated/compas_fd.constraints.SurfaceConstraint.project", "api/generated/compas_fd.constraints.SurfaceConstraint.register", "api/generated/compas_fd.constraints.SurfaceConstraint.sha256", "api/generated/compas_fd.constraints.SurfaceConstraint.to_json", "api/generated/compas_fd.constraints.SurfaceConstraint.to_jsonstring", "api/generated/compas_fd.constraints.SurfaceConstraint.update", "api/generated/compas_fd.constraints.SurfaceConstraint.update_location_at_param", "api/generated/compas_fd.constraints.SurfaceConstraint.validate_data", "api/generated/compas_fd.constraints.VectorConstraint", "api/generated/compas_fd.constraints.VectorConstraint.ToString", "api/generated/compas_fd.constraints.VectorConstraint.compute_normal", "api/generated/compas_fd.constraints.VectorConstraint.compute_param", "api/generated/compas_fd.constraints.VectorConstraint.compute_tangent", "api/generated/compas_fd.constraints.VectorConstraint.copy", "api/generated/compas_fd.constraints.VectorConstraint.from_json", "api/generated/compas_fd.constraints.VectorConstraint.from_jsonstring", "api/generated/compas_fd.constraints.VectorConstraint.get_constraint_cls", "api/generated/compas_fd.constraints.VectorConstraint.project", "api/generated/compas_fd.constraints.VectorConstraint.register", "api/generated/compas_fd.constraints.VectorConstraint.sha256", "api/generated/compas_fd.constraints.VectorConstraint.to_json", "api/generated/compas_fd.constraints.VectorConstraint.to_jsonstring", "api/generated/compas_fd.constraints.VectorConstraint.update", "api/generated/compas_fd.constraints.VectorConstraint.update_location_at_param", "api/generated/compas_fd.constraints.VectorConstraint.validate_data", "api/generated/compas_fd.loads.SelfweightCalculator", "api/generated/compas_fd.loads.SelfweightCalculator.compute_face_matrix", "api/generated/compas_fd.loads.SelfweightCalculator.compute_tributary_areas", "api/generated/compas_fd.solvers.fd_constrained_numpy", "api/generated/compas_fd.solvers.fd_numpy", "examples", "examples/example_mesh_constrained_on-arch", "index", "installation", "license", "tutorial"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["api.rst", "api/compas_fd.rst", "api/compas_fd.constraints.rst", "api/compas_fd.loads.rst", "api/compas_fd.solvers.rst", "api/generated/compas_fd.constraints.CircleConstraint.rst", "api/generated/compas_fd.constraints.CircleConstraint.ToString.rst", "api/generated/compas_fd.constraints.CircleConstraint.compute_normal.rst", "api/generated/compas_fd.constraints.CircleConstraint.compute_param.rst", "api/generated/compas_fd.constraints.CircleConstraint.compute_tangent.rst", "api/generated/compas_fd.constraints.CircleConstraint.copy.rst", "api/generated/compas_fd.constraints.CircleConstraint.from_json.rst", "api/generated/compas_fd.constraints.CircleConstraint.from_jsonstring.rst", "api/generated/compas_fd.constraints.CircleConstraint.get_constraint_cls.rst", "api/generated/compas_fd.constraints.CircleConstraint.project.rst", "api/generated/compas_fd.constraints.CircleConstraint.register.rst", "api/generated/compas_fd.constraints.CircleConstraint.sha256.rst", "api/generated/compas_fd.constraints.CircleConstraint.to_json.rst", "api/generated/compas_fd.constraints.CircleConstraint.to_jsonstring.rst", "api/generated/compas_fd.constraints.CircleConstraint.update.rst", "api/generated/compas_fd.constraints.CircleConstraint.update_location_at_param.rst", "api/generated/compas_fd.constraints.CircleConstraint.validate_data.rst", "api/generated/compas_fd.constraints.Constraint.rst", "api/generated/compas_fd.constraints.Constraint.ToString.rst", "api/generated/compas_fd.constraints.Constraint.compute_normal.rst", "api/generated/compas_fd.constraints.Constraint.compute_param.rst", "api/generated/compas_fd.constraints.Constraint.compute_tangent.rst", "api/generated/compas_fd.constraints.Constraint.copy.rst", "api/generated/compas_fd.constraints.Constraint.from_json.rst", "api/generated/compas_fd.constraints.Constraint.from_jsonstring.rst", "api/generated/compas_fd.constraints.Constraint.get_constraint_cls.rst", "api/generated/compas_fd.constraints.Constraint.project.rst", "api/generated/compas_fd.constraints.Constraint.register.rst", "api/generated/compas_fd.constraints.Constraint.sha256.rst", "api/generated/compas_fd.constraints.Constraint.to_json.rst", "api/generated/compas_fd.constraints.Constraint.to_jsonstring.rst", "api/generated/compas_fd.constraints.Constraint.update.rst", "api/generated/compas_fd.constraints.Constraint.update_location_at_param.rst", "api/generated/compas_fd.constraints.Constraint.validate_data.rst", "api/generated/compas_fd.constraints.CurveConstraint.rst", "api/generated/compas_fd.constraints.CurveConstraint.ToString.rst", "api/generated/compas_fd.constraints.CurveConstraint.compute_normal.rst", "api/generated/compas_fd.constraints.CurveConstraint.compute_param.rst", "api/generated/compas_fd.constraints.CurveConstraint.compute_tangent.rst", "api/generated/compas_fd.constraints.CurveConstraint.copy.rst", "api/generated/compas_fd.constraints.CurveConstraint.from_json.rst", "api/generated/compas_fd.constraints.CurveConstraint.from_jsonstring.rst", "api/generated/compas_fd.constraints.CurveConstraint.get_constraint_cls.rst", "api/generated/compas_fd.constraints.CurveConstraint.project.rst", "api/generated/compas_fd.constraints.CurveConstraint.register.rst", "api/generated/compas_fd.constraints.CurveConstraint.sha256.rst", "api/generated/compas_fd.constraints.CurveConstraint.to_json.rst", "api/generated/compas_fd.constraints.CurveConstraint.to_jsonstring.rst", "api/generated/compas_fd.constraints.CurveConstraint.update.rst", "api/generated/compas_fd.constraints.CurveConstraint.update_location_at_param.rst", "api/generated/compas_fd.constraints.CurveConstraint.validate_data.rst", "api/generated/compas_fd.constraints.FrameConstraint.rst", "api/generated/compas_fd.constraints.FrameConstraint.ToString.rst", "api/generated/compas_fd.constraints.FrameConstraint.compute_normal.rst", "api/generated/compas_fd.constraints.FrameConstraint.compute_param.rst", "api/generated/compas_fd.constraints.FrameConstraint.compute_tangent.rst", "api/generated/compas_fd.constraints.FrameConstraint.copy.rst", "api/generated/compas_fd.constraints.FrameConstraint.from_json.rst", "api/generated/compas_fd.constraints.FrameConstraint.from_jsonstring.rst", "api/generated/compas_fd.constraints.FrameConstraint.get_constraint_cls.rst", "api/generated/compas_fd.constraints.FrameConstraint.project.rst", "api/generated/compas_fd.constraints.FrameConstraint.register.rst", "api/generated/compas_fd.constraints.FrameConstraint.sha256.rst", "api/generated/compas_fd.constraints.FrameConstraint.to_json.rst", "api/generated/compas_fd.constraints.FrameConstraint.to_jsonstring.rst", "api/generated/compas_fd.constraints.FrameConstraint.update.rst", "api/generated/compas_fd.constraints.FrameConstraint.update_location_at_param.rst", "api/generated/compas_fd.constraints.FrameConstraint.validate_data.rst", "api/generated/compas_fd.constraints.LineConstraint.rst", "api/generated/compas_fd.constraints.LineConstraint.ToString.rst", "api/generated/compas_fd.constraints.LineConstraint.compute_normal.rst", "api/generated/compas_fd.constraints.LineConstraint.compute_param.rst", "api/generated/compas_fd.constraints.LineConstraint.compute_tangent.rst", "api/generated/compas_fd.constraints.LineConstraint.copy.rst", "api/generated/compas_fd.constraints.LineConstraint.from_json.rst", "api/generated/compas_fd.constraints.LineConstraint.from_jsonstring.rst", "api/generated/compas_fd.constraints.LineConstraint.get_constraint_cls.rst", "api/generated/compas_fd.constraints.LineConstraint.project.rst", "api/generated/compas_fd.constraints.LineConstraint.register.rst", "api/generated/compas_fd.constraints.LineConstraint.sha256.rst", "api/generated/compas_fd.constraints.LineConstraint.to_json.rst", "api/generated/compas_fd.constraints.LineConstraint.to_jsonstring.rst", "api/generated/compas_fd.constraints.LineConstraint.update.rst", "api/generated/compas_fd.constraints.LineConstraint.update_location_at_param.rst", "api/generated/compas_fd.constraints.LineConstraint.validate_data.rst", "api/generated/compas_fd.constraints.PlaneConstraint.rst", "api/generated/compas_fd.constraints.PlaneConstraint.ToString.rst", "api/generated/compas_fd.constraints.PlaneConstraint.compute_normal.rst", "api/generated/compas_fd.constraints.PlaneConstraint.compute_param.rst", "api/generated/compas_fd.constraints.PlaneConstraint.compute_tangent.rst", "api/generated/compas_fd.constraints.PlaneConstraint.copy.rst", "api/generated/compas_fd.constraints.PlaneConstraint.from_json.rst", "api/generated/compas_fd.constraints.PlaneConstraint.from_jsonstring.rst", "api/generated/compas_fd.constraints.PlaneConstraint.get_constraint_cls.rst", "api/generated/compas_fd.constraints.PlaneConstraint.project.rst", "api/generated/compas_fd.constraints.PlaneConstraint.register.rst", "api/generated/compas_fd.constraints.PlaneConstraint.sha256.rst", "api/generated/compas_fd.constraints.PlaneConstraint.to_json.rst", "api/generated/compas_fd.constraints.PlaneConstraint.to_jsonstring.rst", "api/generated/compas_fd.constraints.PlaneConstraint.update.rst", "api/generated/compas_fd.constraints.PlaneConstraint.update_location_at_param.rst", "api/generated/compas_fd.constraints.PlaneConstraint.validate_data.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.ToString.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.compute_normal.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.compute_param.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.compute_tangent.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.copy.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.from_json.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.from_jsonstring.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.get_constraint_cls.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.project.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.register.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.sha256.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.to_json.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.to_jsonstring.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.update.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.update_location_at_param.rst", "api/generated/compas_fd.constraints.SurfaceConstraint.validate_data.rst", "api/generated/compas_fd.constraints.VectorConstraint.rst", "api/generated/compas_fd.constraints.VectorConstraint.ToString.rst", "api/generated/compas_fd.constraints.VectorConstraint.compute_normal.rst", "api/generated/compas_fd.constraints.VectorConstraint.compute_param.rst", "api/generated/compas_fd.constraints.VectorConstraint.compute_tangent.rst", "api/generated/compas_fd.constraints.VectorConstraint.copy.rst", "api/generated/compas_fd.constraints.VectorConstraint.from_json.rst", "api/generated/compas_fd.constraints.VectorConstraint.from_jsonstring.rst", "api/generated/compas_fd.constraints.VectorConstraint.get_constraint_cls.rst", "api/generated/compas_fd.constraints.VectorConstraint.project.rst", "api/generated/compas_fd.constraints.VectorConstraint.register.rst", "api/generated/compas_fd.constraints.VectorConstraint.sha256.rst", "api/generated/compas_fd.constraints.VectorConstraint.to_json.rst", "api/generated/compas_fd.constraints.VectorConstraint.to_jsonstring.rst", "api/generated/compas_fd.constraints.VectorConstraint.update.rst", "api/generated/compas_fd.constraints.VectorConstraint.update_location_at_param.rst", "api/generated/compas_fd.constraints.VectorConstraint.validate_data.rst", "api/generated/compas_fd.loads.SelfweightCalculator.rst", "api/generated/compas_fd.loads.SelfweightCalculator.compute_face_matrix.rst", "api/generated/compas_fd.loads.SelfweightCalculator.compute_tributary_areas.rst", "api/generated/compas_fd.solvers.fd_constrained_numpy.rst", "api/generated/compas_fd.solvers.fd_numpy.rst", "examples.rst", "examples/example_mesh_constrained_on-arch.rst", "index.rst", "installation.rst", "license.rst", "tutorial.rst"], "indexentries": {"circleconstraint (class in compas_fd.constraints)": [[5, "compas_fd.constraints.CircleConstraint", false]], "compute_face_matrix() (compas_fd.loads.selfweightcalculator method)": [[142, "compas_fd.loads.SelfweightCalculator.compute_face_matrix", false]], "compute_normal() (compas_fd.constraints.circleconstraint method)": [[7, "compas_fd.constraints.CircleConstraint.compute_normal", false]], "compute_normal() (compas_fd.constraints.constraint method)": [[24, "compas_fd.constraints.Constraint.compute_normal", false]], "compute_normal() (compas_fd.constraints.curveconstraint method)": [[41, "compas_fd.constraints.CurveConstraint.compute_normal", false]], "compute_normal() (compas_fd.constraints.frameconstraint method)": [[58, "compas_fd.constraints.FrameConstraint.compute_normal", false]], "compute_normal() (compas_fd.constraints.lineconstraint method)": [[75, "compas_fd.constraints.LineConstraint.compute_normal", false]], "compute_normal() (compas_fd.constraints.planeconstraint method)": [[92, "compas_fd.constraints.PlaneConstraint.compute_normal", false]], "compute_normal() (compas_fd.constraints.surfaceconstraint method)": [[109, "compas_fd.constraints.SurfaceConstraint.compute_normal", false]], "compute_normal() (compas_fd.constraints.vectorconstraint method)": [[126, "compas_fd.constraints.VectorConstraint.compute_normal", false]], "compute_param() (compas_fd.constraints.circleconstraint method)": [[8, "compas_fd.constraints.CircleConstraint.compute_param", false]], "compute_param() (compas_fd.constraints.constraint method)": [[25, "compas_fd.constraints.Constraint.compute_param", false]], "compute_param() (compas_fd.constraints.curveconstraint method)": [[42, "compas_fd.constraints.CurveConstraint.compute_param", false]], "compute_param() (compas_fd.constraints.frameconstraint method)": [[59, "compas_fd.constraints.FrameConstraint.compute_param", false]], "compute_param() (compas_fd.constraints.lineconstraint method)": [[76, "compas_fd.constraints.LineConstraint.compute_param", false]], "compute_param() (compas_fd.constraints.planeconstraint method)": [[93, "compas_fd.constraints.PlaneConstraint.compute_param", false]], "compute_param() (compas_fd.constraints.surfaceconstraint method)": [[110, "compas_fd.constraints.SurfaceConstraint.compute_param", false]], "compute_param() (compas_fd.constraints.vectorconstraint method)": [[127, "compas_fd.constraints.VectorConstraint.compute_param", false]], "compute_tangent() (compas_fd.constraints.circleconstraint method)": [[9, "compas_fd.constraints.CircleConstraint.compute_tangent", false]], "compute_tangent() (compas_fd.constraints.constraint method)": [[26, "compas_fd.constraints.Constraint.compute_tangent", false]], "compute_tangent() (compas_fd.constraints.curveconstraint method)": [[43, "compas_fd.constraints.CurveConstraint.compute_tangent", false]], "compute_tangent() (compas_fd.constraints.frameconstraint method)": [[60, "compas_fd.constraints.FrameConstraint.compute_tangent", false]], "compute_tangent() (compas_fd.constraints.lineconstraint method)": [[77, "compas_fd.constraints.LineConstraint.compute_tangent", false]], "compute_tangent() (compas_fd.constraints.planeconstraint method)": [[94, "compas_fd.constraints.PlaneConstraint.compute_tangent", false]], "compute_tangent() (compas_fd.constraints.surfaceconstraint method)": [[111, "compas_fd.constraints.SurfaceConstraint.compute_tangent", false]], "compute_tangent() (compas_fd.constraints.vectorconstraint method)": [[128, "compas_fd.constraints.VectorConstraint.compute_tangent", false]], "compute_tributary_areas() (compas_fd.loads.selfweightcalculator method)": [[143, "compas_fd.loads.SelfweightCalculator.compute_tributary_areas", false]], "constraint (class in compas_fd.constraints)": [[22, "compas_fd.constraints.Constraint", false]], "copy() (compas_fd.constraints.circleconstraint method)": [[10, "compas_fd.constraints.CircleConstraint.copy", false]], "copy() (compas_fd.constraints.constraint method)": [[27, "compas_fd.constraints.Constraint.copy", false]], "copy() (compas_fd.constraints.curveconstraint method)": [[44, "compas_fd.constraints.CurveConstraint.copy", false]], "copy() (compas_fd.constraints.frameconstraint method)": [[61, "compas_fd.constraints.FrameConstraint.copy", false]], "copy() (compas_fd.constraints.lineconstraint method)": [[78, "compas_fd.constraints.LineConstraint.copy", false]], "copy() (compas_fd.constraints.planeconstraint method)": [[95, "compas_fd.constraints.PlaneConstraint.copy", false]], "copy() (compas_fd.constraints.surfaceconstraint method)": [[112, "compas_fd.constraints.SurfaceConstraint.copy", false]], "copy() (compas_fd.constraints.vectorconstraint method)": [[129, "compas_fd.constraints.VectorConstraint.copy", false]], "curveconstraint (class in compas_fd.constraints)": [[39, "compas_fd.constraints.CurveConstraint", false]], "fd_constrained_numpy() (in module compas_fd.solvers)": [[144, "compas_fd.solvers.fd_constrained_numpy", false]], "fd_numpy() (in module compas_fd.solvers)": [[145, "compas_fd.solvers.fd_numpy", false]], "frameconstraint (class in compas_fd.constraints)": [[56, "compas_fd.constraints.FrameConstraint", false]], "from_json() (compas_fd.constraints.circleconstraint class method)": [[11, "compas_fd.constraints.CircleConstraint.from_json", false]], "from_json() (compas_fd.constraints.constraint class method)": [[28, "compas_fd.constraints.Constraint.from_json", false]], "from_json() (compas_fd.constraints.curveconstraint class method)": [[45, "compas_fd.constraints.CurveConstraint.from_json", false]], "from_json() (compas_fd.constraints.frameconstraint class method)": [[62, "compas_fd.constraints.FrameConstraint.from_json", false]], "from_json() (compas_fd.constraints.lineconstraint class method)": [[79, "compas_fd.constraints.LineConstraint.from_json", false]], "from_json() (compas_fd.constraints.planeconstraint class method)": [[96, "compas_fd.constraints.PlaneConstraint.from_json", false]], "from_json() (compas_fd.constraints.surfaceconstraint class method)": [[113, "compas_fd.constraints.SurfaceConstraint.from_json", false]], "from_json() (compas_fd.constraints.vectorconstraint class method)": [[130, "compas_fd.constraints.VectorConstraint.from_json", false]], "from_jsonstring() (compas_fd.constraints.circleconstraint class method)": [[12, "compas_fd.constraints.CircleConstraint.from_jsonstring", false]], "from_jsonstring() (compas_fd.constraints.constraint class method)": [[29, "compas_fd.constraints.Constraint.from_jsonstring", false]], "from_jsonstring() (compas_fd.constraints.curveconstraint class method)": [[46, "compas_fd.constraints.CurveConstraint.from_jsonstring", false]], "from_jsonstring() (compas_fd.constraints.frameconstraint class method)": [[63, "compas_fd.constraints.FrameConstraint.from_jsonstring", false]], "from_jsonstring() (compas_fd.constraints.lineconstraint class method)": [[80, "compas_fd.constraints.LineConstraint.from_jsonstring", false]], "from_jsonstring() (compas_fd.constraints.planeconstraint class method)": [[97, "compas_fd.constraints.PlaneConstraint.from_jsonstring", false]], "from_jsonstring() (compas_fd.constraints.surfaceconstraint class method)": [[114, "compas_fd.constraints.SurfaceConstraint.from_jsonstring", false]], "from_jsonstring() (compas_fd.constraints.vectorconstraint class method)": [[131, "compas_fd.constraints.VectorConstraint.from_jsonstring", false]], "get_constraint_cls() (compas_fd.constraints.circleconstraint static method)": [[13, "compas_fd.constraints.CircleConstraint.get_constraint_cls", false]], "get_constraint_cls() (compas_fd.constraints.constraint static method)": [[30, "compas_fd.constraints.Constraint.get_constraint_cls", false]], "get_constraint_cls() (compas_fd.constraints.curveconstraint static method)": [[47, "compas_fd.constraints.CurveConstraint.get_constraint_cls", false]], "get_constraint_cls() (compas_fd.constraints.frameconstraint static method)": [[64, "compas_fd.constraints.FrameConstraint.get_constraint_cls", false]], "get_constraint_cls() (compas_fd.constraints.lineconstraint static method)": [[81, "compas_fd.constraints.LineConstraint.get_constraint_cls", false]], "get_constraint_cls() (compas_fd.constraints.planeconstraint static method)": [[98, "compas_fd.constraints.PlaneConstraint.get_constraint_cls", false]], "get_constraint_cls() (compas_fd.constraints.surfaceconstraint static method)": [[115, "compas_fd.constraints.SurfaceConstraint.get_constraint_cls", false]], "get_constraint_cls() (compas_fd.constraints.vectorconstraint static method)": [[132, "compas_fd.constraints.VectorConstraint.get_constraint_cls", false]], "lineconstraint (class in compas_fd.constraints)": [[73, "compas_fd.constraints.LineConstraint", false]], "planeconstraint (class in compas_fd.constraints)": [[90, "compas_fd.constraints.PlaneConstraint", false]], "project() (compas_fd.constraints.circleconstraint method)": [[14, "compas_fd.constraints.CircleConstraint.project", false]], "project() (compas_fd.constraints.constraint method)": [[31, "compas_fd.constraints.Constraint.project", false]], "project() (compas_fd.constraints.curveconstraint method)": [[48, "compas_fd.constraints.CurveConstraint.project", false]], "project() (compas_fd.constraints.frameconstraint method)": [[65, "compas_fd.constraints.FrameConstraint.project", false]], "project() (compas_fd.constraints.lineconstraint method)": [[82, "compas_fd.constraints.LineConstraint.project", false]], "project() (compas_fd.constraints.planeconstraint method)": [[99, "compas_fd.constraints.PlaneConstraint.project", false]], "project() (compas_fd.constraints.surfaceconstraint method)": [[116, "compas_fd.constraints.SurfaceConstraint.project", false]], "project() (compas_fd.constraints.vectorconstraint method)": [[133, "compas_fd.constraints.VectorConstraint.project", false]], "register() (compas_fd.constraints.circleconstraint static method)": [[15, "compas_fd.constraints.CircleConstraint.register", false]], "register() (compas_fd.constraints.constraint static method)": [[32, "compas_fd.constraints.Constraint.register", false]], "register() (compas_fd.constraints.curveconstraint static method)": [[49, "compas_fd.constraints.CurveConstraint.register", false]], "register() (compas_fd.constraints.frameconstraint static method)": [[66, "compas_fd.constraints.FrameConstraint.register", false]], "register() (compas_fd.constraints.lineconstraint static method)": [[83, "compas_fd.constraints.LineConstraint.register", false]], "register() (compas_fd.constraints.planeconstraint static method)": [[100, "compas_fd.constraints.PlaneConstraint.register", false]], "register() (compas_fd.constraints.surfaceconstraint static method)": [[117, "compas_fd.constraints.SurfaceConstraint.register", false]], "register() (compas_fd.constraints.vectorconstraint static method)": [[134, "compas_fd.constraints.VectorConstraint.register", false]], "selfweightcalculator (class in compas_fd.loads)": [[141, "compas_fd.loads.SelfweightCalculator", false]], "sha256() (compas_fd.constraints.circleconstraint method)": [[16, "compas_fd.constraints.CircleConstraint.sha256", false]], "sha256() (compas_fd.constraints.constraint method)": [[33, "compas_fd.constraints.Constraint.sha256", false]], "sha256() (compas_fd.constraints.curveconstraint method)": [[50, "compas_fd.constraints.CurveConstraint.sha256", false]], "sha256() (compas_fd.constraints.frameconstraint method)": [[67, "compas_fd.constraints.FrameConstraint.sha256", false]], "sha256() (compas_fd.constraints.lineconstraint method)": [[84, "compas_fd.constraints.LineConstraint.sha256", false]], "sha256() (compas_fd.constraints.planeconstraint method)": [[101, "compas_fd.constraints.PlaneConstraint.sha256", false]], "sha256() (compas_fd.constraints.surfaceconstraint method)": [[118, "compas_fd.constraints.SurfaceConstraint.sha256", false]], "sha256() (compas_fd.constraints.vectorconstraint method)": [[135, "compas_fd.constraints.VectorConstraint.sha256", false]], "surfaceconstraint (class in compas_fd.constraints)": [[107, "compas_fd.constraints.SurfaceConstraint", false]], "to_json() (compas_fd.constraints.circleconstraint method)": [[17, "compas_fd.constraints.CircleConstraint.to_json", false]], "to_json() (compas_fd.constraints.constraint method)": [[34, "compas_fd.constraints.Constraint.to_json", false]], "to_json() (compas_fd.constraints.curveconstraint method)": [[51, "compas_fd.constraints.CurveConstraint.to_json", false]], "to_json() (compas_fd.constraints.frameconstraint method)": [[68, "compas_fd.constraints.FrameConstraint.to_json", false]], "to_json() (compas_fd.constraints.lineconstraint method)": [[85, "compas_fd.constraints.LineConstraint.to_json", false]], "to_json() (compas_fd.constraints.planeconstraint method)": [[102, "compas_fd.constraints.PlaneConstraint.to_json", false]], "to_json() (compas_fd.constraints.surfaceconstraint method)": [[119, "compas_fd.constraints.SurfaceConstraint.to_json", false]], "to_json() (compas_fd.constraints.vectorconstraint method)": [[136, "compas_fd.constraints.VectorConstraint.to_json", false]], "to_jsonstring() (compas_fd.constraints.circleconstraint method)": [[18, "compas_fd.constraints.CircleConstraint.to_jsonstring", false]], "to_jsonstring() (compas_fd.constraints.constraint method)": [[35, "compas_fd.constraints.Constraint.to_jsonstring", false]], "to_jsonstring() (compas_fd.constraints.curveconstraint method)": [[52, "compas_fd.constraints.CurveConstraint.to_jsonstring", false]], "to_jsonstring() (compas_fd.constraints.frameconstraint method)": [[69, "compas_fd.constraints.FrameConstraint.to_jsonstring", false]], "to_jsonstring() (compas_fd.constraints.lineconstraint method)": [[86, "compas_fd.constraints.LineConstraint.to_jsonstring", false]], "to_jsonstring() (compas_fd.constraints.planeconstraint method)": [[103, "compas_fd.constraints.PlaneConstraint.to_jsonstring", false]], "to_jsonstring() (compas_fd.constraints.surfaceconstraint method)": [[120, "compas_fd.constraints.SurfaceConstraint.to_jsonstring", false]], "to_jsonstring() (compas_fd.constraints.vectorconstraint method)": [[137, "compas_fd.constraints.VectorConstraint.to_jsonstring", false]], "tostring() (compas_fd.constraints.circleconstraint method)": [[6, "compas_fd.constraints.CircleConstraint.ToString", false]], "tostring() (compas_fd.constraints.constraint method)": [[23, "compas_fd.constraints.Constraint.ToString", false]], "tostring() (compas_fd.constraints.curveconstraint method)": [[40, "compas_fd.constraints.CurveConstraint.ToString", false]], "tostring() (compas_fd.constraints.frameconstraint method)": [[57, "compas_fd.constraints.FrameConstraint.ToString", false]], "tostring() (compas_fd.constraints.lineconstraint method)": [[74, "compas_fd.constraints.LineConstraint.ToString", false]], "tostring() (compas_fd.constraints.planeconstraint method)": [[91, "compas_fd.constraints.PlaneConstraint.ToString", false]], "tostring() (compas_fd.constraints.surfaceconstraint method)": [[108, "compas_fd.constraints.SurfaceConstraint.ToString", false]], "tostring() (compas_fd.constraints.vectorconstraint method)": [[125, "compas_fd.constraints.VectorConstraint.ToString", false]], "update() (compas_fd.constraints.circleconstraint method)": [[19, "compas_fd.constraints.CircleConstraint.update", false]], "update() (compas_fd.constraints.constraint method)": [[36, "compas_fd.constraints.Constraint.update", false]], "update() (compas_fd.constraints.curveconstraint method)": [[53, "compas_fd.constraints.CurveConstraint.update", false]], "update() (compas_fd.constraints.frameconstraint method)": [[70, "compas_fd.constraints.FrameConstraint.update", false]], "update() (compas_fd.constraints.lineconstraint method)": [[87, "compas_fd.constraints.LineConstraint.update", false]], "update() (compas_fd.constraints.planeconstraint method)": [[104, "compas_fd.constraints.PlaneConstraint.update", false]], "update() (compas_fd.constraints.surfaceconstraint method)": [[121, "compas_fd.constraints.SurfaceConstraint.update", false]], "update() (compas_fd.constraints.vectorconstraint method)": [[138, "compas_fd.constraints.VectorConstraint.update", false]], "update_location_at_param() (compas_fd.constraints.circleconstraint method)": [[20, "compas_fd.constraints.CircleConstraint.update_location_at_param", false]], "update_location_at_param() (compas_fd.constraints.constraint method)": [[37, "compas_fd.constraints.Constraint.update_location_at_param", false]], "update_location_at_param() (compas_fd.constraints.curveconstraint method)": [[54, "compas_fd.constraints.CurveConstraint.update_location_at_param", false]], "update_location_at_param() (compas_fd.constraints.frameconstraint method)": [[71, "compas_fd.constraints.FrameConstraint.update_location_at_param", false]], "update_location_at_param() (compas_fd.constraints.lineconstraint method)": [[88, "compas_fd.constraints.LineConstraint.update_location_at_param", false]], "update_location_at_param() (compas_fd.constraints.planeconstraint method)": [[105, "compas_fd.constraints.PlaneConstraint.update_location_at_param", false]], "update_location_at_param() (compas_fd.constraints.surfaceconstraint method)": [[122, "compas_fd.constraints.SurfaceConstraint.update_location_at_param", false]], "update_location_at_param() (compas_fd.constraints.vectorconstraint method)": [[139, "compas_fd.constraints.VectorConstraint.update_location_at_param", false]], "validate_data() (compas_fd.constraints.circleconstraint class method)": [[21, "compas_fd.constraints.CircleConstraint.validate_data", false]], "validate_data() (compas_fd.constraints.constraint class method)": [[38, "compas_fd.constraints.Constraint.validate_data", false]], "validate_data() (compas_fd.constraints.curveconstraint class method)": [[55, "compas_fd.constraints.CurveConstraint.validate_data", false]], "validate_data() (compas_fd.constraints.frameconstraint class method)": [[72, "compas_fd.constraints.FrameConstraint.validate_data", false]], "validate_data() (compas_fd.constraints.lineconstraint class method)": [[89, "compas_fd.constraints.LineConstraint.validate_data", false]], "validate_data() (compas_fd.constraints.planeconstraint class method)": [[106, "compas_fd.constraints.PlaneConstraint.validate_data", false]], "validate_data() (compas_fd.constraints.surfaceconstraint class method)": [[123, "compas_fd.constraints.SurfaceConstraint.validate_data", false]], "validate_data() (compas_fd.constraints.vectorconstraint class method)": [[140, "compas_fd.constraints.VectorConstraint.validate_data", false]], "vectorconstraint (class in compas_fd.constraints)": [[124, "compas_fd.constraints.VectorConstraint", false]]}, "objects": {"compas_fd.constraints": [[5, 0, 1, "", "CircleConstraint"], [22, 0, 1, "", "Constraint"], [39, 0, 1, "", "CurveConstraint"], [56, 0, 1, "", "FrameConstraint"], [73, 0, 1, "", "LineConstraint"], [90, 0, 1, "", "PlaneConstraint"], [107, 0, 1, "", "SurfaceConstraint"], [124, 0, 1, "", "VectorConstraint"]], "compas_fd.constraints.CircleConstraint": [[6, 1, 1, "", "ToString"], [7, 1, 1, "", "compute_normal"], [8, 1, 1, "", "compute_param"], [9, 1, 1, "", "compute_tangent"], [10, 1, 1, "", "copy"], [11, 1, 1, "", "from_json"], [12, 1, 1, "", "from_jsonstring"], [13, 1, 1, "", "get_constraint_cls"], [14, 1, 1, "", "project"], [15, 1, 1, "", "register"], [16, 1, 1, "", "sha256"], [17, 1, 1, "", "to_json"], [18, 1, 1, "", "to_jsonstring"], [19, 1, 1, "", "update"], [20, 1, 1, "", "update_location_at_param"], [21, 1, 1, "", "validate_data"]], "compas_fd.constraints.Constraint": [[23, 1, 1, "", "ToString"], [24, 1, 1, "", "compute_normal"], [25, 1, 1, "", "compute_param"], [26, 1, 1, "", "compute_tangent"], [27, 1, 1, "", "copy"], [28, 1, 1, "", "from_json"], [29, 1, 1, "", "from_jsonstring"], [30, 1, 1, "", "get_constraint_cls"], [31, 1, 1, "", "project"], [32, 1, 1, "", "register"], [33, 1, 1, "", "sha256"], [34, 1, 1, "", "to_json"], [35, 1, 1, "", "to_jsonstring"], [36, 1, 1, "", "update"], [37, 1, 1, "", "update_location_at_param"], [38, 1, 1, "", "validate_data"]], "compas_fd.constraints.CurveConstraint": [[40, 1, 1, "", "ToString"], [41, 1, 1, "", "compute_normal"], [42, 1, 1, "", "compute_param"], [43, 1, 1, "", "compute_tangent"], [44, 1, 1, "", "copy"], [45, 1, 1, "", "from_json"], [46, 1, 1, "", "from_jsonstring"], [47, 1, 1, "", "get_constraint_cls"], [48, 1, 1, "", "project"], [49, 1, 1, "", "register"], [50, 1, 1, "", "sha256"], [51, 1, 1, "", "to_json"], [52, 1, 1, "", "to_jsonstring"], [53, 1, 1, "", "update"], [54, 1, 1, "", "update_location_at_param"], [55, 1, 1, "", "validate_data"]], "compas_fd.constraints.FrameConstraint": [[57, 1, 1, "", "ToString"], [58, 1, 1, "", "compute_normal"], [59, 1, 1, "", "compute_param"], [60, 1, 1, "", "compute_tangent"], [61, 1, 1, "", "copy"], [62, 1, 1, "", "from_json"], [63, 1, 1, "", "from_jsonstring"], [64, 1, 1, "", "get_constraint_cls"], [65, 1, 1, "", "project"], [66, 1, 1, "", "register"], [67, 1, 1, "", "sha256"], [68, 1, 1, "", "to_json"], [69, 1, 1, "", "to_jsonstring"], [70, 1, 1, "", "update"], [71, 1, 1, "", "update_location_at_param"], [72, 1, 1, "", "validate_data"]], "compas_fd.constraints.LineConstraint": [[74, 1, 1, "", "ToString"], [75, 1, 1, "", "compute_normal"], [76, 1, 1, "", "compute_param"], [77, 1, 1, "", "compute_tangent"], [78, 1, 1, "", "copy"], [79, 1, 1, "", "from_json"], [80, 1, 1, "", "from_jsonstring"], [81, 1, 1, "", "get_constraint_cls"], [82, 1, 1, "", "project"], [83, 1, 1, "", "register"], [84, 1, 1, "", "sha256"], [85, 1, 1, "", "to_json"], [86, 1, 1, "", "to_jsonstring"], [87, 1, 1, "", "update"], [88, 1, 1, "", "update_location_at_param"], [89, 1, 1, "", "validate_data"]], "compas_fd.constraints.PlaneConstraint": [[91, 1, 1, "", "ToString"], [92, 1, 1, "", "compute_normal"], [93, 1, 1, "", "compute_param"], [94, 1, 1, "", "compute_tangent"], [95, 1, 1, "", "copy"], [96, 1, 1, "", "from_json"], [97, 1, 1, "", "from_jsonstring"], [98, 1, 1, "", "get_constraint_cls"], [99, 1, 1, "", "project"], [100, 1, 1, "", "register"], [101, 1, 1, "", "sha256"], [102, 1, 1, "", "to_json"], [103, 1, 1, "", "to_jsonstring"], [104, 1, 1, "", "update"], [105, 1, 1, "", "update_location_at_param"], [106, 1, 1, "", "validate_data"]], "compas_fd.constraints.SurfaceConstraint": [[108, 1, 1, "", "ToString"], [109, 1, 1, "", "compute_normal"], [110, 1, 1, "", "compute_param"], [111, 1, 1, "", "compute_tangent"], [112, 1, 1, "", "copy"], [113, 1, 1, "", "from_json"], [114, 1, 1, "", "from_jsonstring"], [115, 1, 1, "", "get_constraint_cls"], [116, 1, 1, "", "project"], [117, 1, 1, "", "register"], [118, 1, 1, "", "sha256"], [119, 1, 1, "", "to_json"], [120, 1, 1, "", "to_jsonstring"], [121, 1, 1, "", "update"], [122, 1, 1, "", "update_location_at_param"], [123, 1, 1, "", "validate_data"]], "compas_fd.constraints.VectorConstraint": [[125, 1, 1, "", "ToString"], [126, 1, 1, "", "compute_normal"], [127, 1, 1, "", "compute_param"], [128, 1, 1, "", "compute_tangent"], [129, 1, 1, "", "copy"], [130, 1, 1, "", "from_json"], [131, 1, 1, "", "from_jsonstring"], [132, 1, 1, "", "get_constraint_cls"], [133, 1, 1, "", "project"], [134, 1, 1, "", "register"], [135, 1, 1, "", "sha256"], [136, 1, 1, "", "to_json"], [137, 1, 1, "", "to_jsonstring"], [138, 1, 1, "", "update"], [139, 1, 1, "", "update_location_at_param"], [140, 1, 1, "", "validate_data"]], "compas_fd.loads": [[141, 0, 1, "", "SelfweightCalculator"]], "compas_fd.loads.SelfweightCalculator": [[142, 1, 1, "", "compute_face_matrix"], [143, 1, 1, "", "compute_tributary_areas"]], "compas_fd.solvers": [[144, 2, 1, "", "fd_constrained_numpy"], [145, 2, 1, "", "fd_numpy"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "function", "Python function"]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:function"}, "terms": {"": [21, 38, 55, 72, 89, 106, 123, 140], "0": [16, 19, 22, 33, 50, 53, 67, 70, 84, 87, 101, 104, 118, 121, 135, 138, 141, 144, 145, 147], "001": 144, "05": 147, "1": [16, 19, 22, 33, 50, 53, 67, 70, 84, 87, 101, 104, 118, 121, 135, 138, 144, 145, 147], "10": [141, 145, 147], "100": 144, "1e": 145, "2": [145, 147], "22": 141, "25": 141, "3": 147, "5": 147, "50": 147, "6": 145, "A": 150, "AND": 150, "AS": 150, "BE": 150, "BUT": 150, "FOR": 150, "IN": 150, "If": [10, 11, 12, 16, 17, 18, 27, 28, 29, 33, 34, 35, 44, 45, 46, 50, 51, 52, 61, 62, 63, 67, 68, 69, 78, 79, 80, 84, 85, 86, 95, 96, 97, 101, 102, 103, 112, 113, 114, 118, 119, 120, 129, 130, 131, 135, 136, 137], "In": 147, "NO": 150, "NOT": 150, "OF": 150, "OR": 150, "THE": 150, "TO": 150, "The": [10, 11, 12, 17, 18, 21, 22, 27, 28, 29, 34, 35, 38, 44, 45, 46, 51, 52, 55, 61, 62, 63, 68, 69, 72, 78, 79, 80, 85, 86, 89, 95, 96, 97, 102, 103, 106, 112, 113, 114, 119, 120, 123, 129, 130, 131, 136, 137, 140, 141, 142, 143, 145, 147, 148, 149, 150], "To": 149, "WITH": 150, "_": [145, 147], "__from_data__": [21, 38, 55, 72, 89, 106, 123, 140], "abov": 150, "action": 150, "add": 147, "after": 141, "against": [21, 38, 55, 72, 89, 106, 123, 140], "algorithm": [16, 33, 50, 67, 84, 101, 118, 135], "all": [22, 145, 150], "along": 147, "an": [10, 11, 12, 17, 18, 21, 27, 28, 29, 34, 35, 38, 44, 45, 46, 51, 52, 55, 61, 62, 63, 68, 69, 72, 78, 79, 80, 85, 86, 89, 95, 96, 97, 102, 103, 106, 112, 113, 114, 119, 120, 123, 129, 130, 131, 136, 137, 140, 147, 150], "ani": [17, 18, 21, 34, 35, 38, 51, 52, 55, 68, 69, 72, 85, 86, 89, 102, 103, 106, 119, 120, 123, 136, 137, 140, 150], "api": 148, "append": 147, "approach": 148, "ar": [6, 23, 40, 57, 74, 91, 108, 125, 143, 144, 149], "arch": [146, 148], "aris": 150, "as_str": [16, 33, 50, 67, 84, 101, 118, 135], "associ": 150, "attr": 147, "attribut": [22, 141], "author": 150, "avail": 149, "ball": 147, "base": [5, 22, 39, 56, 73, 90, 107, 124, 141], "between": [144, 145], "block": 150, "blockresearchgroup": 149, "blue": 147, "bool": [10, 16, 17, 18, 27, 33, 34, 35, 44, 50, 51, 52, 61, 67, 68, 69, 78, 84, 85, 86, 95, 101, 102, 103, 112, 118, 119, 120, 129, 135, 136, 137], "byte": [16, 33, 50, 67, 84, 101, 118, 135], "calcul": 141, "callabl": [141, 144], "camera": 147, "can": [21, 38, 55, 72, 89, 106, 123, 140, 141, 148, 149], "cd": 149, "charg": 150, "circl": 5, "cl": [10, 27, 44, 61, 78, 95, 112, 129], "claim": 150, "class": [5, 6, 22, 23, 39, 40, 56, 57, 73, 74, 90, 91, 107, 108, 124, 125, 141], "classmethod": [11, 12, 21, 28, 29, 38, 45, 46, 55, 62, 63, 72, 79, 80, 89, 96, 97, 106, 113, 114, 123, 130, 131, 140], "clone": 149, "closest": 22, "color": 147, "column": 142, "com": 149, "combin": 148, "compa": [10, 11, 12, 16, 22, 27, 28, 29, 33, 44, 45, 46, 50, 61, 62, 63, 67, 78, 79, 80, 84, 95, 96, 97, 101, 112, 113, 114, 118, 129, 130, 131, 135, 141, 145, 147, 148], "compact": [17, 18, 34, 35, 51, 52, 68, 69, 85, 86, 102, 103, 119, 120, 136, 137], "comparison": [16, 33, 50, 67, 84, 101, 118, 135], "compas_fd": [0, 5, 22, 39, 56, 73, 90, 107, 124, 141, 144, 145, 147, 148, 149], "compas_view": 147, "compat": [6, 23, 40, 57, 74, 91, 108, 125], "compnent": 147, "compon": 147, "comput": [16, 33, 50, 67, 84, 101, 118, 135, 141, 142, 143, 144, 145], "condit": 150, "configur": 147, "connect": [6, 23, 40, 57, 74, 91, 108, 125, 144, 145, 150], "constrain": [22, 144, 147], "constraint": [1, 5, 39, 56, 73, 90, 107, 124, 144, 147, 148], "construct": [11, 12, 21, 28, 29, 38, 45, 46, 55, 62, 63, 72, 79, 80, 89, 96, 97, 106, 113, 114, 123, 130, 131, 140, 141, 147], "contain": [11, 12, 28, 29, 45, 46, 62, 63, 79, 80, 96, 97, 113, 114, 130, 131, 142, 147], "contract": 150, "contrain": 147, "control": [16, 33, 50, 67, 84, 101, 118, 135], "convers": [6, 23, 40, 57, 74, 91, 108, 125], "convert": [6, 17, 18, 23, 34, 35, 40, 51, 52, 57, 68, 69, 74, 85, 86, 91, 102, 103, 108, 119, 120, 125, 136, 137], "coordin": [141, 143, 144, 145], "copi": 150, "copy_guid": [10, 27, 44, 61, 78, 95, 112, 129], "copyright": 150, "corner": 147, "correct": [11, 12, 28, 29, 45, 46, 62, 63, 79, 80, 96, 97, 113, 114, 130, 131], "correspond": 142, "cpython": [6, 23, 40, 57, 74, 91, 108, 125], "creat": 22, "csr_matrix": 142, "ctype": [15, 32, 49, 66, 83, 100, 117, 134], "current": [10, 27, 44, 61, 78, 95, 112, 129, 141, 143], "curv": [39, 147], "cyan": 147, "damag": 150, "damp": [19, 53, 70, 87, 104, 121, 138, 144], "darken": 147, "data": [10, 11, 12, 16, 17, 18, 21, 22, 27, 28, 29, 33, 34, 35, 38, 44, 45, 46, 50, 51, 52, 55, 61, 62, 63, 67, 68, 69, 72, 78, 79, 80, 84, 85, 86, 89, 95, 96, 97, 101, 102, 103, 106, 112, 113, 114, 118, 119, 120, 123, 129, 130, 131, 135, 136, 137, 140, 147], "datastructur": [16, 33, 50, 67, 84, 101, 118, 135, 141, 145, 147], "deal": 150, "default": [6, 10, 23, 27, 40, 44, 57, 61, 74, 78, 91, 95, 108, 112, 125, 129], "densiti": [141, 145, 147], "determin": 22, "dev": 149, "differ": 148, "digest": [16, 33, 50, 67, 84, 101, 118, 135], "directli": 148, "displac": 144, "displai": [6, 23, 40, 57, 74, 91, 108, 125], "distribut": 150, "do": 150, "document": 150, "dure": [16, 33, 50, 67, 84, 101, 118, 135], "dx": [141, 145, 147], "e": 149, "each": [142, 144], "edg": [144, 145, 147], "els": 147, "entri": 22, "equal": 142, "equilibrium": [144, 145, 147, 148], "eth": 150, "event": 150, "everi": [142, 143], "exampl": [16, 22, 33, 50, 67, 84, 101, 118, 135, 141, 144, 145, 147, 148], "exclud": [17, 18, 34, 35, 51, 52, 68, 69, 85, 86, 102, 103, 119, 120, 136, 137], "exist": [6, 23, 40, 57, 74, 91, 108, 125], "express": 150, "face": [16, 33, 50, 67, 84, 101, 118, 135, 142], "factor": 144, "fals": [10, 16, 17, 18, 27, 33, 34, 35, 44, 50, 51, 52, 61, 67, 68, 69, 78, 84, 85, 86, 95, 101, 102, 103, 112, 118, 119, 120, 129, 135, 136, 137, 147], "fd_constrained_numpi": [145, 147], "fd_numpi": 144, "file": [11, 17, 28, 34, 45, 51, 62, 68, 79, 85, 96, 102, 113, 119, 130, 136, 150], "filepath": [11, 17, 28, 34, 45, 51, 62, 68, 79, 85, 96, 102, 113, 119, 130, 136], "fit": 150, "fix": [6, 23, 40, 57, 74, 91, 108, 125, 144, 145, 147], "float": [22, 141, 144, 145], "floatnx1": 143, "floatnx3": [143, 144, 145], "follow": 150, "forc": [144, 145, 147], "forcedens": [144, 145, 147], "format": [16, 17, 18, 33, 34, 35, 50, 51, 52, 67, 68, 69, 84, 85, 86, 101, 102, 103, 118, 119, 120, 135, 136, 137], "formfind": 148, "frame": 56, "free": 150, "from": [11, 12, 16, 17, 18, 22, 28, 29, 33, 34, 35, 45, 46, 50, 51, 52, 62, 63, 67, 68, 69, 79, 80, 84, 85, 86, 96, 97, 101, 102, 103, 113, 114, 118, 119, 120, 130, 131, 135, 136, 137, 141, 145, 147, 149, 150], "from_meshgrid": [141, 145, 147], "from_obj": [16, 33, 50, 67, 84, 101, 118, 135], "from_point": 147, "fullnam": [6, 23, 40, 57, 74, 91, 108, 125], "function": 144, "furnish": 150, "geometri": [13, 22, 30, 47, 64, 81, 98, 115, 132, 144, 147], "get": [16, 33, 50, 67, 84, 101, 118, 135], "gettyp": [6, 23, 40, 57, 74, 91, 108, 125], "git": 149, "github": 149, "given": 22, "grant": 150, "grasshopp": [6, 23, 40, 57, 74, 91, 108, 125], "green": 147, "group": 150, "gtype": [15, 32, 49, 66, 83, 100, 117, 134], "gui": 148, "guid": [10, 17, 18, 27, 34, 35, 44, 51, 52, 61, 68, 69, 78, 85, 86, 95, 102, 103, 112, 119, 120, 129, 136, 137], "ha": [11, 12, 28, 29, 45, 46, 62, 63, 79, 80, 96, 97, 113, 114, 130, 131], "hash": [16, 33, 50, 67, 84, 101, 118, 135], "have": [10, 27, 44, 61, 78, 95, 112, 129, 147], "herebi": 150, "hexadecim": [16, 33, 50, 67, 84, 101, 118, 135], "holder": 150, "http": 149, "i": [11, 12, 21, 22, 28, 29, 38, 45, 46, 55, 62, 63, 72, 79, 80, 89, 96, 97, 106, 113, 114, 123, 130, 131, 140, 142, 147, 148, 150], "impli": 150, "implicit": [6, 23, 40, 57, 74, 91, 108, 125], "import": [16, 22, 33, 50, 67, 84, 101, 118, 135, 141, 145, 147], "includ": 150, "indent": [17, 18, 34, 35, 51, 52, 68, 69, 85, 86, 102, 103, 119, 120, 136, 137], "independ": [10, 27, 44, 61, 78, 95, 112, 129], "index": 148, "indic": 144, "influenc": 147, "inherit": [5, 22, 39, 56, 73, 90, 107, 124], "instal": 148, "instanc": [6, 11, 12, 23, 28, 29, 40, 45, 46, 57, 62, 63, 74, 79, 80, 91, 96, 97, 108, 113, 114, 125, 130, 131], "int": [144, 145], "introduct": 148, "ironpython": [6, 23, 40, 57, 74, 91, 108, 125], "is_edge_on_boundari": 147, "iter": 144, "its": [6, 17, 18, 23, 34, 35, 40, 51, 52, 57, 68, 69, 74, 85, 86, 91, 102, 103, 108, 119, 120, 125, 136, 137], "json": [11, 12, 17, 18, 28, 29, 34, 35, 45, 46, 51, 52, 62, 63, 68, 69, 79, 80, 85, 86, 96, 97, 102, 103, 113, 114, 119, 120, 130, 131, 136, 137], "kick": [6, 23, 40, 57, 74, 91, 108, 125], "kind": 150, "kmax": 144, "kwarg": [13, 30, 47, 64, 81, 98, 115, 132], "leav": 147, "len": [141, 145], "liabil": 150, "liabl": 150, "licens": 148, "limit": [5, 39, 56, 73, 90, 107, 124, 150], "line": [22, 73, 147], "linecolor": 147, "lineconstraint": 22, "lineswidth": 147, "list": [144, 145, 147], "load": [1, 141, 144, 145, 147, 148], "local": 149, "locat": 22, "main": 22, "make": [6, 10, 23, 27, 40, 44, 57, 61, 74, 78, 91, 95, 108, 112, 125, 129], "materi": 141, "matrix": 142, "maximum": 144, "mechan": 22, "merchant": 150, "merg": 150, "mesh": [16, 33, 50, 67, 84, 101, 118, 135, 141, 142, 145, 146, 148], "meshgrid": 147, "method": [5, 6, 22, 23, 39, 40, 56, 57, 73, 74, 90, 91, 107, 108, 124, 125, 141, 148], "middl": 147, "minim": [17, 18, 34, 35, 51, 52, 68, 69, 85, 86, 102, 103, 119, 120, 136, 137], "mit": 150, "modifi": 150, "modul": 148, "movement": [5, 39, 56, 73, 90, 107, 124], "name": [22, 141], "nativ": [17, 18, 34, 35, 51, 52, 68, 69, 85, 86, 102, 103, 119, 120, 136, 137], "net": [6, 23, 40, 57, 74, 91, 108, 125], "newlin": [17, 18, 34, 35, 51, 52, 68, 69, 85, 86, 102, 103, 119, 120, 136, 137], "non": 144, "none": [10, 22, 27, 44, 61, 78, 95, 112, 129, 144, 145, 147], "noninfring": 150, "normal": [22, 147], "note": 22, "notic": 150, "number": [142, 144], "number_of_vertic": [141, 147], "nurb": [39, 147], "nurbscurv": 147, "nx": [141, 145, 147], "obj": [16, 33, 50, 67, 84, 101, 118, 135], "object": [6, 10, 11, 12, 17, 18, 21, 22, 23, 27, 28, 29, 34, 35, 38, 40, 44, 45, 46, 51, 52, 55, 57, 61, 62, 63, 68, 69, 72, 74, 78, 79, 80, 85, 86, 89, 91, 95, 96, 97, 102, 103, 106, 108, 112, 113, 114, 119, 120, 123, 125, 129, 130, 131, 136, 137, 140, 141], "obtain": 150, "ones": 142, "onli": 147, "option": [10, 16, 17, 18, 22, 27, 33, 34, 35, 44, 50, 51, 52, 61, 67, 68, 69, 78, 84, 85, 86, 95, 101, 102, 103, 112, 118, 119, 120, 129, 135, 136, 137, 141, 144, 145], "origin": [10, 27, 44, 61, 78, 95, 112, 129], "other": [6, 23, 40, 57, 74, 91, 108, 125, 150], "otherwis": 150, "out": 150, "output": [6, 17, 18, 23, 34, 35, 40, 51, 52, 57, 68, 69, 74, 85, 86, 91, 102, 103, 108, 119, 120, 125, 136, 137], "overrid": [6, 23, 40, 57, 74, 91, 108, 125], "packag": 148, "pair": 144, "panel": [6, 23, 40, 57, 74, 91, 108, 125], "param": 22, "paramet": [10, 11, 12, 16, 17, 18, 21, 22, 27, 28, 29, 33, 34, 35, 38, 44, 45, 46, 50, 51, 52, 55, 61, 62, 63, 67, 68, 69, 72, 78, 79, 80, 84, 85, 86, 89, 95, 96, 97, 101, 102, 103, 106, 112, 113, 114, 118, 119, 120, 123, 129, 130, 131, 135, 136, 137, 140, 141, 143, 144, 145], "particular": 150, "path": [11, 17, 28, 34, 45, 51, 62, 68, 79, 85, 96, 102, 113, 119, 130, 136], "per": 143, "permiss": 150, "permit": 150, "person": 150, "pip": 149, "place": [6, 23, 40, 57, 74, 91, 108, 125], "plane": 90, "point": [22, 147], "portion": 150, "posit": 147, "pretti": [17, 18, 34, 35, 51, 52, 68, 69, 85, 86, 102, 103, 119, 120, 136, 137], "print": [6, 23, 40, 57, 74, 91, 108, 125], "proper": [6, 23, 40, 57, 74, 91, 108, 125], "provid": [141, 148, 150], "publish": 150, "purpos": 150, "pypi": 149, "q": [145, 147], "radiu": 147, "rais": [11, 12, 28, 29, 45, 46, 62, 63, 79, 80, 96, 97, 113, 114, 130, 131], "rang": [145, 147], "rather": [16, 33, 50, 67, 84, 101, 118, 135], "raw": [21, 38, 55, 72, 89, 106, 123, 140], "recomput": 144, "red": 147, "refer": 148, "registr": 22, "releas": 149, "render": 147, "repres": 141, "represent": [6, 17, 18, 23, 34, 35, 40, 51, 52, 57, 68, 69, 74, 85, 86, 91, 102, 103, 108, 119, 120, 125, 136, 137], "representa": 142, "requir": 149, "research": 150, "residu": [22, 144, 145, 147], "restrict": 150, "result": [144, 145, 147], "return": [10, 11, 12, 16, 18, 21, 27, 28, 29, 33, 35, 38, 44, 45, 46, 50, 52, 55, 61, 62, 63, 67, 69, 72, 78, 79, 80, 84, 86, 89, 95, 96, 97, 101, 103, 106, 112, 113, 114, 118, 120, 123, 129, 130, 131, 135, 137, 140, 142, 143, 144, 145], "rhino": [6, 23, 40, 57, 74, 91, 108, 125], "right": 150, "row": 142, "same": [10, 27, 44, 61, 78, 95, 112, 129], "save": [17, 18, 34, 35, 51, 52, 68, 69, 85, 86, 102, 103, 119, 120, 136, 137], "scene": 147, "schema": [11, 12, 21, 28, 29, 38, 45, 46, 55, 62, 63, 72, 79, 80, 89, 96, 97, 106, 113, 114, 123, 130, 131, 140], "scipi": 142, "self": [6, 23, 40, 57, 74, 91, 108, 125], "selfweight": [141, 144], "sell": 150, "shall": 150, "show": 147, "show_point": 147, "similar": [6, 23, 40, 57, 74, 91, 108, 125], "simpl": [146, 148], "slide": 147, "so": 150, "softwar": 150, "solv": 147, "solver": [1, 144, 145, 147, 148], "sourc": 149, "spars": 142, "specif": 141, "sphere": 147, "static": [13, 15, 30, 32, 47, 49, 64, 66, 81, 83, 98, 100, 115, 117, 132, 134], "store": 141, "str": [11, 12, 16, 17, 18, 22, 28, 29, 33, 34, 35, 45, 46, 50, 51, 52, 62, 63, 67, 68, 69, 79, 80, 84, 85, 86, 96, 97, 101, 102, 103, 113, 114, 118, 119, 120, 130, 131, 135, 136, 137, 141], "string": [6, 12, 18, 23, 29, 35, 40, 46, 52, 57, 63, 69, 74, 80, 86, 91, 97, 103, 108, 114, 120, 125, 131, 137], "structur": 141, "subject": 150, "sublicens": 150, "substanti": 150, "support": [146, 148], "surfac": [107, 141], "surfacecolor": 147, "system": [144, 145], "t": 141, "take": [6, 23, 40, 57, 74, 91, 108, 125], "tangent": 22, "tangenti": 147, "target": 147, "than": [16, 33, 50, 67, 84, 101, 118, 135], "therefor": 22, "thi": [6, 10, 11, 12, 21, 22, 23, 27, 28, 29, 38, 40, 44, 45, 46, 55, 57, 61, 62, 63, 72, 74, 78, 79, 80, 89, 91, 95, 96, 97, 106, 108, 112, 113, 114, 123, 125, 129, 130, 131, 140, 147, 148, 150], "thick": 141, "thickness_attr_nam": 141, "through": 148, "to_brep": 147, "to_polylin": 147, "tol_disp": 144, "tol_r": 144, "toler": 144, "tool": 148, "tort": 150, "tributari": 143, "true": [10, 16, 17, 18, 27, 33, 34, 35, 44, 50, 51, 52, 61, 67, 68, 69, 78, 84, 85, 86, 95, 101, 102, 103, 112, 118, 119, 120, 129, 135, 136, 137, 141, 145, 147], "tupl": [144, 145], "tutori": 148, "two": 144, "type": [6, 10, 11, 12, 21, 22, 23, 27, 28, 29, 38, 40, 44, 45, 46, 55, 57, 61, 62, 63, 72, 74, 78, 79, 80, 89, 91, 95, 96, 97, 106, 108, 112, 113, 114, 123, 125, 129, 130, 131, 140], "typeerror": [11, 12, 28, 29, 45, 46, 62, 63, 79, 80, 96, 97, 113, 114, 130, 131], "under": 147, "until": 147, "updat": [144, 147], "update_default_vertex_attribut": 141, "us": [6, 16, 21, 22, 23, 33, 38, 40, 50, 55, 57, 67, 72, 74, 84, 89, 91, 101, 106, 108, 118, 123, 125, 135, 140, 141, 148, 150], "usual": [6, 23, 40, 57, 74, 91, 108, 125], "v1": [16, 33, 50, 67, 84, 101, 118, 135], "v2": [16, 33, 50, 67, 84, 101, 118, 135], "v3": [16, 33, 50, 67, 84, 101, 118, 135], "valid": [21, 38, 55, 72, 89, 106, 123, 140], "vanish": 147, "variou": 148, "vector": [22, 124, 147], "version": [16, 33, 50, 67, 84, 101, 118, 135, 149], "vertex": [5, 22, 39, 56, 73, 90, 107, 124, 141, 142, 143, 144, 147], "vertex_attribut": [16, 33, 50, 67, 84, 101, 118, 135], "vertex_coordin": 147, "vertex_degre": [145, 147], "vertex_sampl": [16, 33, 50, 67, 84, 101, 118, 135], "vertic": [142, 144, 145, 147], "vertices_attribut": [141, 145, 147], "vertices_wher": [145, 147], "viewer": 147, "visual": 147, "warranti": 150, "we": 147, "when": [6, 23, 40, 57, 74, 91, 108, 125], "whether": 150, "which": 148, "whitespac": [17, 18, 34, 35, 51, 52, 68, 69, 85, 86, 102, 103, 119, 120, 136, 137], "whom": 150, "without": [17, 18, 34, 35, 51, 52, 68, 69, 85, 86, 102, 103, 119, 120, 136, 137, 150], "x": [22, 147], "xyz": [141, 143, 145, 147], "y": [22, 147], "z": [16, 22, 33, 50, 67, 84, 101, 118, 135, 147], "zurich": 150}, "titles": ["API Reference", "compas_fd", "constraints", "loads", "solvers", "CircleConstraint", "CircleConstraint.ToString", "CircleConstraint.compute_normal", "CircleConstraint.compute_param", "CircleConstraint.compute_tangent", "CircleConstraint.copy", "CircleConstraint.from_json", "CircleConstraint.from_jsonstring", "CircleConstraint.get_constraint_cls", "CircleConstraint.project", "CircleConstraint.register", "CircleConstraint.sha256", "CircleConstraint.to_json", "CircleConstraint.to_jsonstring", "CircleConstraint.update", "CircleConstraint.update_location_at_param", "CircleConstraint.validate_data", "Constraint", "Constraint.ToString", "Constraint.compute_normal", "Constraint.compute_param", "Constraint.compute_tangent", "Constraint.copy", "Constraint.from_json", "Constraint.from_jsonstring", "Constraint.get_constraint_cls", "Constraint.project", "Constraint.register", "Constraint.sha256", "Constraint.to_json", "Constraint.to_jsonstring", "Constraint.update", "Constraint.update_location_at_param", "Constraint.validate_data", "CurveConstraint", "CurveConstraint.ToString", "CurveConstraint.compute_normal", "CurveConstraint.compute_param", "CurveConstraint.compute_tangent", "CurveConstraint.copy", "CurveConstraint.from_json", "CurveConstraint.from_jsonstring", "CurveConstraint.get_constraint_cls", "CurveConstraint.project", "CurveConstraint.register", "CurveConstraint.sha256", "CurveConstraint.to_json", "CurveConstraint.to_jsonstring", "CurveConstraint.update", "CurveConstraint.update_location_at_param", "CurveConstraint.validate_data", "FrameConstraint", "FrameConstraint.ToString", "FrameConstraint.compute_normal", "FrameConstraint.compute_param", "FrameConstraint.compute_tangent", "FrameConstraint.copy", "FrameConstraint.from_json", "FrameConstraint.from_jsonstring", "FrameConstraint.get_constraint_cls", "FrameConstraint.project", "FrameConstraint.register", "FrameConstraint.sha256", "FrameConstraint.to_json", "FrameConstraint.to_jsonstring", "FrameConstraint.update", "FrameConstraint.update_location_at_param", "FrameConstraint.validate_data", "LineConstraint", "LineConstraint.ToString", "LineConstraint.compute_normal", "LineConstraint.compute_param", "LineConstraint.compute_tangent", "LineConstraint.copy", "LineConstraint.from_json", "LineConstraint.from_jsonstring", "LineConstraint.get_constraint_cls", "LineConstraint.project", "LineConstraint.register", "LineConstraint.sha256", "LineConstraint.to_json", "LineConstraint.to_jsonstring", "LineConstraint.update", "LineConstraint.update_location_at_param", "LineConstraint.validate_data", "PlaneConstraint", "PlaneConstraint.ToString", "PlaneConstraint.compute_normal", "PlaneConstraint.compute_param", "PlaneConstraint.compute_tangent", "PlaneConstraint.copy", "PlaneConstraint.from_json", "PlaneConstraint.from_jsonstring", "PlaneConstraint.get_constraint_cls", "PlaneConstraint.project", "PlaneConstraint.register", "PlaneConstraint.sha256", "PlaneConstraint.to_json", "PlaneConstraint.to_jsonstring", "PlaneConstraint.update", "PlaneConstraint.update_location_at_param", "PlaneConstraint.validate_data", "SurfaceConstraint", "SurfaceConstraint.ToString", "SurfaceConstraint.compute_normal", "SurfaceConstraint.compute_param", "SurfaceConstraint.compute_tangent", "SurfaceConstraint.copy", "SurfaceConstraint.from_json", "SurfaceConstraint.from_jsonstring", "SurfaceConstraint.get_constraint_cls", "SurfaceConstraint.project", "SurfaceConstraint.register", "SurfaceConstraint.sha256", "SurfaceConstraint.to_json", "SurfaceConstraint.to_jsonstring", "SurfaceConstraint.update", "SurfaceConstraint.update_location_at_param", "SurfaceConstraint.validate_data", "VectorConstraint", "VectorConstraint.ToString", "VectorConstraint.compute_normal", "VectorConstraint.compute_param", "VectorConstraint.compute_tangent", "VectorConstraint.copy", "VectorConstraint.from_json", "VectorConstraint.from_jsonstring", "VectorConstraint.get_constraint_cls", "VectorConstraint.project", "VectorConstraint.register", "VectorConstraint.sha256", "VectorConstraint.to_json", "VectorConstraint.to_jsonstring", "VectorConstraint.update", "VectorConstraint.update_location_at_param", "VectorConstraint.validate_data", "SelfweightCalculator", "SelfweightCalculator.compute_face_matrix", "SelfweightCalculator.compute_tributary_areas", "fd_constrained_numpy", "fd_numpy", "Examples", "Mesh Supported by a Simple Arch", "Constrained Form Finding with Iterative Force Density", "Installation", "License", "Tutorial"], "titleterms": {"api": 0, "arch": 147, "base": 2, "blender": 151, "circleconstraint": [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21], "class": [2, 3], "code": 147, "compas_fd": 1, "compute_face_matrix": 142, "compute_norm": [7, 24, 41, 58, 75, 92, 109, 126], "compute_param": [8, 25, 42, 59, 76, 93, 110, 127], "compute_tang": [9, 26, 43, 60, 77, 94, 111, 128], "compute_tributary_area": 143, "constrain": 148, "constraint": [2, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 151], "content": 148, "copi": [10, 27, 44, 61, 78, 95, 112, 129], "curveconstraint": [39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55], "data": 151, "densiti": 148, "develop": 149, "exampl": 146, "fd_constrained_numpi": 144, "fd_numpi": 145, "find": 148, "forc": 148, "form": 148, "frameconstraint": [56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "from_json": [11, 28, 45, 62, 79, 96, 113, 130], "from_jsonstr": [12, 29, 46, 63, 80, 97, 114, 131], "function": 4, "get_constraint_cl": [13, 30, 47, 64, 81, 98, 115, 132], "indic": 148, "input": 151, "instal": 149, "iter": 148, "latest": 149, "licens": 150, "lineconstraint": [73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89], "load": 3, "mesh": 147, "option": 151, "planeconstraint": [90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106], "project": [14, 31, 48, 65, 82, 99, 116, 133], "refer": 0, "regist": [15, 32, 49, 66, 83, 100, 117, 134], "result": 151, "rhino": 151, "selfweightcalcul": [141, 142, 143], "sha256": [16, 33, 50, 67, 84, 101, 118, 135], "simpl": 147, "solver": 4, "stabl": 149, "summari": 147, "support": 147, "surfaceconstraint": [107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123], "tabl": 148, "to_json": [17, 34, 51, 68, 85, 102, 119, 136], "to_jsonstr": [18, 35, 52, 69, 86, 103, 120, 137], "tostr": [6, 23, 40, 57, 74, 91, 108, 125], "tutori": 151, "updat": [19, 36, 53, 70, 87, 104, 121, 138], "update_location_at_param": [20, 37, 54, 71, 88, 105, 122, 139], "validate_data": [21, 38, 55, 72, 89, 106, 123, 140], "vectorconstraint": [124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140], "visual": 151, "work": 151}}) \ No newline at end of file